IDEXX is an innovation leader in the healthcare industry, and they are seeking a Senior Software Data Engineer to design and build software and data solutions for veterinary care. The role involves collaborating with cross-functional teams to deliver impactful solutions that improve pet health outcomes, while working within a high-performing Scrum team.
Responsibilities:
- You will design, build, and manage data pipelines and integrations
- You will contribute to machine learning and rules-based classification applications
- You will participate in technical strategy and business planning discussions
- You will innovate across technology, team processes, and development practices
- You will collaborate with Developers, QA Engineers, DevOps, Product Owners, and Scrum Masters
- You will contribute to a Scrum-based Agile environment to deliver solutions
- You will mentor junior development team members
- You will continuously learn and apply new technologies
Requirements:
- Proficiency in software design
- Experience with relational databases (e.g., AWS MySQL Aurora)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Experience with infrastructure-as-code tools (e.g., Terraform)
- Experience with cloud object storage (e.g., S3)
- Experience with API testing tools (e.g., Postman)
- Experience with rules engines (e.g., Drools)
- Experience with one or more major cloud providers (e.g., AWS)
- Proficiency with GitHub and GitHub Actions
- Strong programming skills (e.g., Python, Java)
- Experience building CI/CD pipelines
- Ability to rapidly learn and adapt
- Strong collaboration and communication skills
- Familiarity with Databricks
- Familiarity with domain-driven design (DDD)