×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Birmingham, Jefferson County, Alabama, 35275, USA
Listing for: Mission Pet Health
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer - Mission Pet Health

About The Team

The Hospital Experience Data Team at Mission Pet Health owns the data strategy, architecture, and operational data for our network of more than 840 veterinary hospitals. We are the architects of the data highway that connects our clinics to the rest of the company.

Our team is responsible for the entire data lifecycle, from the point of origin in a clinic's system to secure delivery within our internal ecosystem. We enable internal software development, application engineering, and analytics across the organization by building scalable integration patterns that turn fragmented clinic data into a unified, governed strategic asset.

Role Overview

As a Senior Software Engineer on this team, you will lead the evolution of our "data-as-a-service" infrastructure through a blend of platform and backend engineering. You will be a primary driver in the design and operation of the REST APIs and NATS‑based event services that standardize data access across hospitals.

A critical part of this role involves managing the complexity of data flowing from diverse hospital systems. You will lead complex data transformations and schema mapping to ensure that information from hundreds of different sources is normalized into a high‑quality, reliable format. Your focus is on internal enablement, collaborating with the team to build services that abstract away system complexities, enforce data hygiene, and leverage AI‑driven development tools to accelerate delivery and maintain high code quality.

Key Responsibilities
  • You will apply engineering best practices, coding standards, and established architectural patterns to ensure the long‑term scalability and health of our data platform.
  • You will actively participate in technical decision‑making and ensure alignment with the team’s architectural goals.
  • You will design and implement scalable backend services, APIs, and data models to standardize clinical integrations across the enterprise.
  • You will ensure high system reliability, security, and performance through thoughtful code design, thorough testing strategies, and modern observability practices.
  • You will conduct meaningful peer code reviews and provide technical guidance within the team to foster a culture of technical excellence.
  • You will collaborate closely with other software engineers, QA, and product, while also coordinating with other internal teams to ensure we deliver the specific integrations and data they need.
  • You will communicate technical concepts and tradeoffs clearly to both technical and non‑technical stakeholders to support organizational transparency.
  • You will integrate AI‑powered development tools and coding assistants into your daily workflow to optimize engineering efficiency and automate repetitive tasks.
  • You will maintain and optimize NATS‑based event services and message streaming to ensure robust, real‑time data delivery for all downstream consumers.
Required Qualifications
  • 6+ years of software engineering experience with a professional focus on data systems or backend architecture.
  • Strong proficiency in Python for building backend services, data processing, and system integrations.
  • Extensive experience building production‑grade data pipelines involving transformations, schema mapping, and data quality management.
  • Hands‑on experience developing event‑driven architectures and working with distributed messaging platforms, preferably NATS.
  • Solid background working with Mongo

    DB and relational databases (RDBMS) to support operational and product‑focused use cases.
  • Proven experience building and consuming governed REST APIs for enterprise‑scale systems.
  • Experience working with cloud platforms (AWS, Azure, or GCP) and a deep understanding of modern CI/CD practices.
  • Proficiency with modern observability frameworks to monitor and improve system reliability and performance.
  • Strong ability to use AI tools and assistants to optimize development cycles and document technical systems efficiently.
Nice to Have
  • Experience in veterinary technology space, particularly with practice information management systems (PIMS).
  • Experience with change data capture (CDC) or complex ETL/ELT architectures.
  • Experience with…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary