The Software Engineer II works with product owners and teammates to implement well-defined requirements, asking clarifying questions early. The role builds and maintains data pipelines, DBT transformations, and healthcare data integrations using FHIR and related standards. The engineer writes clean, maintainable, reusable code; participates in code reviews; and contributes to performance and reliability improvements. The position also involves keeping current with data processing and ETL developments, attending weekly stakeholder meetings, providing status updates, thoroughly testing code, and supporting releases through stakeholder sign-off. The engineer participates in a support rotation, triaging and resolving issues within SLA and escalating when necessary. This role requires hands-on DBT experience, understanding of complex ETL pipelines, strong SQL and relational database experience, Git knowledge, and experience building Python data pipelines. Familiarity with GCP and data warehouse technologies, FHIR, Airflow or Google Composer, Docker, Linux, shell scripting, virtualization, CI/CD, and UML diagrams is also relevant. Bonus experience includes Infrastructure as Code and observability or logging platforms.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level