FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
IDEXXSenior Software Engineer helping to shape the platform powering diagnostic data services at IDEXX. Collaborating with cross-functional teams to deliver reliable, performant APIs for internal and external partners.
Posted 5/3/2026full-timePortland • Maine • 🇺🇸 United StatesSenior💰 $110,000 - $130,000 per yearWebsite
Tech Stack
Tools & technologiesAWSCloudGoogle Cloud PlatformJavaJavaScriptNode.jsNoSQLSpringSpring BootSpringBootSQLTypeScript
About the role
Key responsibilities & impact- Design, build, test, debug, and document software based on technical configurations developed with analysts and project teams.
- Estimate and track effort to support project planning and financial tracking.
- Translate technical configurations into program designs that operate efficiently and reliably.
- Understand the business function the application supports and ensure your design integrates cleanly with related systems.
- Write production code in the languages and frameworks best suited to the problem at hand.
- Test and debug rigorously to ensure smooth, predictable operation in production.
- Document program design, code, and operational details so others can develop, use, and maintain the systems you build.
- Support, update, and maintain existing systems in response to business needs, defects, and changing requirements.
- Coordinate with project teams to design, code, test, and document changes.
- Partner with project team members to define application requirements — identifying business needs, evaluating available technologies, and presenting clear, well-reasoned solutions.
- Contribute to system architecture decisions, particularly for the services and APIs your team owns.
- You'll occasionally be on call.
Requirements
What you’ll need- 5+ years of professional software engineering experience, with a track record of shipping and maintaining production systems.
- Strong proficiency in Java and Spring Boot, and/or Node.js with TypeScript, building and operating production APIs.
- Hands-on experience designing and building RESTful APIs that are reliable, performant, well-documented, and easy for partners to integrate against.
- Solid understanding of both relational (SQL) and NoSQL databases — comfortable with schema and data-model design, query tuning, and reasoning about data correctness.
- Hands-on experience with document stores such as Amazon DocumentDB and Google Cloud Datastore is a plus.
- Familiarity with cloud service providers, particularly Amazon Web Services and Google Cloud Platform — including the services typically used to run and observe API workloads (compute, storage, messaging, monitoring).
- Experience with modern engineering practices: version control (Git), automated testing, CI/CD, code review, and incremental delivery.
- Strong written and verbal communication skills — you can explain technical trade-offs to engineers and non-engineers alike, and your documentation is clear enough that the next person doesn't need to ask.
- A collaborative mindset and a strong sense of ownership — you take problems to completion and care about the experience of the people using what you build.
Benefits
Comp & perks- Opportunity for annual cash bonus
- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootNode.jsTypeScriptRESTful APIsSQLNoSQLAmazon DocumentDBGoogle Cloud DatastoreCI/CD
Soft Skills
written communicationverbal communicationcollaborationownershipproblem-solving