Job Closed
This listing is no longer active.
IDEXX Laboratories is a leading, publicly-traded biotechnology company founded in 1983. Specializing in pet healthcare, the company provides a range of IT-based
Senior Application Developer
Location
Maine + 1 moreAll locations: Maine | Wisconsin
Posted
87 days ago
Salary
$110K - $120K / year
Seniority
Senior
Job Description
Senior Application Developer
IDEXX Laboratories
• You will be a senior member of a highly effective team delivering industry leading capabilities, participating in business planning and technical strategy. • Innovate in technology, team process and development practices. • Our team practices Scrum development, so experience and desire to work in Agile teams is a must! • You will work with a close-knit team of Architects, Developers, Data QA Engineers, DevOps, Product Owners, and Scrum Masters in a variety of remote locations - excellent communication, collaboration and interpersonal skills are important for team success. • You will have the support to learn new skills, access to a network of professionals, and exchange knowledge with peers through mentorship and coaching opportunities.
Job Requirements
- Proficiency with one or more major cloud providers (AWS preferred)
- Proficiency with AWS Services (API Gateway, AWS Lambda, SQS, S3)
- Proficiency with Git hub and experience with Github Actions
- Proficiency with Programming Languages (Java 17 & Python 3)
- Proficiency with relational databases (AWS MySQL Aurora)
- Experience with Databricks
- Experience with building continuous integration and deployment (CI/CD) systems
- Experience with infrastructure-as-code tools (Terraform)
- Experience with tools like JIRA, Confluence, Slack, MS Teams
- Familiarity with Snowflake
- Familiarity with domain-driven design (DDD) a plus
- Ability to rapidly learn and adapt
- Ability to mentor/coach more junior Development and QA Team members
Benefits
- Health / Dental / Vision Benefits
- Day-One 5% matching 401k
- Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more
Related Guides
Related Job Pages
More Software Engineer Jobs
• Lead and manage the Field Clinical Engineering team, providing strategic oversight and development. • Cultivate strong relationships with investigators, proceduralists, and key site personnel. • Serve as a clinical escalation resource during complex procedural situations. • Deliver effective communication and translate clinical considerations into actionable guidance. • Identify opportunities for process improvement and support operational readiness initiatives. • Facilitate collaboration with internal teams to incorporate field insights into study planning. • Support clinical program objectives and contribute to strategic decision-making processes. • Ensure consistent, high-quality field support and adherence to trial protocols. • Guide real-time responses and troubleshooting to maintain patient safety and protocol adherence. • Recommend updates to field procedures and documentation. • Balance real-time site support with broader risk awareness and escalate concerns appropriately. • Mentor and provide guidance to FCE team members to ensure excellence in field execution.
Ever since we started in 2007, Sunrun has been at the forefront of connecting people to the cleanest energy on Earth. It’s why we’ve become the #1 home solar and battery company in America. Today, we’re on a mission to change the way the world interacts with energy, and we’re building a company and brand that puts power at the center of life. And we’re doing it by designing a dynamic culture where employee development, well-being, and safety come first. We’re unlike any other solar company. Our vertically integrated model gives us total control over every part of the energy lifecycle – from sale through installation and beyond – so you can find endless opportunities for growth. Come join a career you can grow in and a culture you can run with. This position is primarily remote, with occasional visits to a local office or our corporate headquarters for team-building, training, and collaborative project work. These on-site sessions are designed to strengthen connections, share insights, and ensure a seamless experience for our team and customers. Equipment pick-up from a local branch will be required. We will provide advance notice whenever on-site attendance is required, making these times purposeful and rewarding. Role Summary We are seeking a Software Engineer – Marketing Technology to design, develop, and scale Sunrun’s marketing technology ecosystem supporting customer communications across email, SMS, and digital channels. This role will be responsible for building and optimizing marketing automation workflows, customer journeys, CRM integrations, and data pipelines that enable highly personalized and scalable customer engagement. The engineer will partner closely with Marketing, CRM, Data Engineering, and Analytics teams to deliver enterprise grade marketing solutions using platforms such as Salesforce Marketing Cloud (SFMC), Salesforce CRM, AWS, and Snowflake. This position requires strong expertise in marketing automation platforms, data integration, personalization technologies, and campaign orchestration, along with the ability to support large scale, high volume communication systems. Key Responsibilities Marketing Automation & Campaign Engineering - Design, develop, and maintain Salesforce Marketing Cloud solutions including Journeys, Automations, Triggered Sends, and Data Extensions - Build scalable customer journey orchestration for lifecycle marketing, transactional messaging, and campaign automation - Develop dynamic and personalized messaging using AMPscript, SQL, and JavaScript - Design and maintain modular email templates, CloudPages, and reusable marketing assets - Implement audience segmentation and targeting frameworks for campaign execution CRM & Platform Integrations - Build and maintain integrations between Salesforce CRM and Marketing Cloud to enable real time customer engagement - Develop and support APIs and event based integrations across enterprise platforms - Integrate marketing platforms with AWS services and Snowflake data warehouse - Enable real time and batch data synchronization between CRM, marketing platforms, and data systems Data Engineering & Reporting - Design and maintain marketing data models and customer data pipelines - Use SQL and Snowflake to support segmentation, analytics, and campaign reporting - Develop reporting frameworks and dashboards to measure campaign performance and customer engagement - Partner with analytics teams to enable data driven marketing decisions and customer insights Platform Development & Optimization - Build reusable frameworks and automation to streamline campaign deployment and marketing operations - Implement scalable and maintainable marketing automation architecture - Optimize journeys, automation workflows, and data processes for performance and reliability - Ensure platform scalability to support high volume messaging and enterprise marketing operations Operational Support & Platform Reliability - Provide Tier 2/3 support for marketing automation and CRM integrations - Troubleshoot issues related to journeys, automations, email delivery, data pipelines, and integrations - Monitor campaign execution, platform performance, and data flow reliability - Support production releases, environment promotions, and change management processes Cross Functional Collaboration - Partner with Marketing, CRM, Data Engineering, and Product teams to deliver marketing technology solutions - Collaborate with stakeholders to translate business requirements into scalable technical implementations - Participate in architecture discussions and contribute to long term marketing technology strategy - Work with platform vendors and external partners to enhance platform capabilities Required Qualifications - 5+ years of experience in Marketing Technology, Marketing Automation, or CRM engineering - Hands on experience with Salesforce Marketing Cloud (SFMC) - Strong experience with AMPscript, SQL, and JavaScript - Experience designing and building email templates, customer journeys, and marketing automation workflows - Experience integrating Salesforce CRM or similar CRM platforms with marketing automation systems - Strong understanding of customer data models and marketing campaign execution - Experience troubleshooting and supporting production marketing platforms Preferred Qualifications - Experience working with AWS services such as Lambda, S3, APIs, and event driven architectures - Experience with Snowflake or modern cloud data warehouses - Experience building data pipelines for marketing platforms - Familiarity with CI/CD and version control processes for marketing technology deployments - Experience supporting large scale marketing environments and high volume communication systems - Knowledge of email deliverability, compliance, and customer communication best practices Recruiter: Kristina Sedjo (kristina.sedjo@sunrun.com) Please note that the compensation information is made in good faith for this position only. It assumes that the successful candidate will be located in markets within the United States that warrant the compensation. Please speak with your recruiter to learn more. Starting salary/wage for this opportunity: 194,176.10 to 233,011.33 Compensation decisions will not be based on a candidate's salary history. You can learn more here. This job description outlines the primary responsibilities, some essential job functions, and qualifications for the role. It may not include all essential functions, tasks, or requirements. If you are a qualified individual with a disability and you need reasonable accommodation during the hiring process or to perform this role, please contact us at candidateaccommodations@sunrun.com. Sunrun is proud to be an equal opportunity employer that does not tolerate discrimination or harassment of any kind. We believe that empowering people and valuing their differences are essential for our mission of connecting people to the cleanest energy on earth. Learn more here: EEO | Sunrun
Senior Core Engine Engineer
Unity TechnologiesUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.
The opportunity The team that brought Unity to visionOS and enabled real-time interaction via Play-to-Device is growing in preparation for something even more ambitious: adapting PolySpatial to stream Unity content into other game engines and 3D environments—in-process, cross-process, and over the network. We're looking for engineers eager to help us invent how different real-time 3D runtimes communicate and render under real-world constraints. You’ll work at the intersection of core engine tech, high-performance networking, distributed systems, and graphics. This is your opportunity to build the fundamental infrastructure for the next generation of interconnected game and 3D ecosystems. You’ll own critical tech that enables Unity to run as a guest within other processes, engines, and distributed systems. This is deep engine work requiring a holistic understanding of execution models, serialization, asset lifecycles, and runtime performance—all operating reliably in host environments we don’t control. You'll design systems that allow Unity to load, run, and synchronize assets when we don't own the main loop, design clean, extensible architecture, then drop into assembly to shave off milliseconds. What you'll be doing - Own and evolve critical subsystems across the engine stack, from low-level C++ to high-level C# APIs across editor, build, and runtime code. - Design and implement high-performance, extensible APIs intended for embedded, cross-process, and networked configurations. - Develop schemes to manage execution timing and resource contention within or between processes and over the network with minimal overhead - Orchestrate loading, change tracking, serializing, and synchronizing components and assets in bandwidth and latency-constrained environments. What we're looking for - Core Engine Expertise: Experience building or fundamentally extending game engine cores, middleware, or foundational systems (e.g., serialization, build pipelines, memory subsystems). - Architectural Vision + Practical Implementation: Design modular, testable systems, then implement and debug them yourself end-to-end - High-Performance Coding: Strong C++ and C# skills, with practical understanding of CPU caches, branch behavior, memory layout, and profiling. - Engine-Wide Breadth: Hands-on experience across multiple engine domains (e.g., physics, animation, input, assets) and how they interact. You might also have - Experience with WASM, embedded runtimes, or compiler pipelines (Mono, CoreCLR, etc.). - Deep knowledge of multithreading, job systems, lock-free techniques, and/or Unity DOTS. - Experience solving cross-platform issues across consoles, mobile, and desktop. - Familiarity with networking concepts such as replication, authority, and RPCs. Additional information - Relocation support is not available for this position - Work visa/immigration sponsorship is not available for this position Benefits At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance. Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status. While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program Life at Unity Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing. As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know. This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English. Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity. Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com. #SEN #LI-LM1 *Note: Certain locations require a good faith disclosure of the base salary range for the role. The actual salary for the successful candidate may differ based on location, experience, and other job-related factors. Gross pay salary $153,400—$230,200 USD
Would shaping the development of web services and applications excite you? Would you like to create a seamless experience for customers? Join our Compute Web Team The Compute Team mission is to accelerate innovation by making computing simple, scalable, accessible, and affordable for all. We provide the infrastructure and services that enable developers to build next generation applications. We take ownership of the design and development of core interfaces, applications, APIs and services. We create an experience that allows customers and internal stakeholders to build software using the best technologies. Make a difference to our business You'll work on the Linode API on our Cloud platform team. You'll work closely with the Cross-functional teams to accomplish new and exciting initiatives. Our work environment nurtures innovative solutions, rapid development cycles, and open communication. We're a closely-knit team with a focus on agile development and innovative solutions. If you enjoy working on projects that have a big impact, you'll enjoy working at Akamai! As a Software Engineer, you will be responsible for: - Researching, proposing, and integrating relevant open-source projects based on product objectives for our stakeholders - Providing technical expertise, solving problems and supporting your team - Working in an environment that fosters innovative solutions, rapid development cycles, and open communication - Improving internal processes and systems on a consistent basis, showcasing effective communication Do what you love To be successful in this role you will: - Have a Bachelor's degree in Computer Science or related field - Have hands-on experience with Python3 and modern web development frameworks based on REST APIs, such as Flask, Django, or FastAPI - Have working experience with relational database management systems like SQL, Postgres and Object Relational Mapper like SQLAlchemy - Have excellent debugging and troubleshooting skills, code reviews, design reviews while being a good team player - Have a good understanding of CI/CD, Docker, Networking, Security, Linux and testing practices Build your career at Akamai Our ability to shape digital life today relies on developing exceptional people like you. The kind that can turn impossible into possible. We’re doing everything we can to make Akamai a great place to work. A place where you can learn, grow and have a meaningful impact. With our company moving so fast, it’s important that you’re able to build new skills, explore new roles, and try out different opportunities. There are so many different ways to build your career at Akamai, and we want to support you as much as possible. We have all kinds of development opportunities available, from programs such as GROW and Mentoring, to internal events like the APEX Expo and tools such as Linkedin Learning, all to help you expand your knowledge and experience here. Learn more Not sure if this job is the right match for you or want to learn more about the job before you apply? Schedule a 15-minute exploratory call with the Recruiter and they would be happy to share more details. Compensation Akamai is committed to fair and equitable compensation practices. For US based candidates only - the base salary for this position ranges from $75,700 - $136,300/year; a candidate’s salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications and location. Compensation for candidates outside the US will vary. The compensation package may also include incentive compensation opportunities in the form of annual bonus or incentives, equity awards and an Employee Stock Purchase Plan (ESPP). Akamai provides industry-leading benefits including healthcare, 401K savings plan, company holidays, vacation (in the form of PTO), sick time, family friendly benefits including parental leave and an employee assistance program including a focus on mental and financial wellness; Eligibility requirements apply.



