Mission Pet Health is a company focused on providing support to veterinary hospitals. As a Software Engineer on the Hospital Experience Data Team, you will build infrastructure for data-as-a-service, manage complex data transformations, and develop REST APIs to standardize data access.
Responsibilities:
- Develop backend services and data integrations primarily using Python
- Implement complex data transformations, normalization logic, and schema mapping to unify fragmented data sources
- Design and enforce data hygiene and quality standards to ensure the reliability of data served across the organization
- Manage event-based communication and system messaging through NATS
- Build REST APIs to standardize and govern how internal teams access hospital data
- Operate data systems using MongoDB and relational databases to support both operational and analytical use cases
- Maintain system health and visibility using Datadog for observability and monitoring
- Partner with engineering and analytics teams to support their data access and application development needs
- Participate in architecture discussions, code reviews, and the continuous improvement of the data platform
Requirements:
- 4+ years of software engineering experience with a focus on data systems or backend architecture
- Strong proficiency in Python or other object-oriented backend languages such as Ruby, Go, Java, or C++
- Experience building data pipelines involving complex transformations, mapping, and data quality management
- Hands-on experience designing and implementing event-driven architectures
- Experience with messaging platforms, preferably NATS
- Solid experience with MongoDB and Relational Databases (RDBMS)
- Proven experience building and consuming REST APIs
- Experience working with cloud platforms such as AWS, Azure, or GCP
- Familiarity with observability tools, specifically Datadog
- Experience in the veterinary or healthcare technology space, particularly with Practice Information Management Systems (PIMS) and their associated data structures
- Experience with CDC (Change Data Capture) or ETL architectures
- Experience with Kubernetes and ArgoCD
- Familiarity with CI/CD pipelines and modern SDLC practices
- Experience using Terraform or other Infrastructure-as-Code tools