Software Data Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate\*this is with our Veterinary client
\*Remote (CST/EST working hours)
\*Direct Hire; 120-135k
\*MUST BE W2
*An employer is looking for a Software Data Engineer to sit remote. You will be joining the Hospital Experience Data Team that owns the data strategy, architecture, and operational data for their network. The team is responsible for the entire data lifecycle, from the point of origin in a clinic's system to secure delivery within the internal ecosystem. They 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.*
*In this role, you will help build the infrastructure for "data-as-a-service" through a blend of platform and backend engineering. You will contribute to 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 work on 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 and enforce data hygiene for the engineering and analytics groups. You will be a key contributor to their high-performance data pipelines, helping to solve large-scale integration challenges while supporting our long-term data architecture.*
Required Qualifications
- 4+ years of software engineering experience with a focus on
data systems/backend services
- Strong proficiency in
Python
building and consuming
REST APIs
- Proficient in
AI tooling
pertaining to software engineering (Cursor, Claude, Codex, etc.)
- 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/ Kafka
- Well versed in AWS and MongoDB/ Relational Databases
(RDBMS)
- Familiarity with observability tools, specifically
Datadog
Key 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.
Similar roles
- Senior Software Data EngineerEnsemble Health Partners · United States · Remote
- Senior Software Data EngineerApple · Seattle, Washington, United States · Onsite
- Software Data EngineerApple · Seattle, Washington, United States · Onsite
Software Data EngineerBooz Allen Hamilton · Honolulu, Hawaii, United States · Remote- Distinguished Software Data EngineerCapital One · San Francisco, California, United States · Hybrid