Senior Software Engineer (Platform Integrations)
Description
Who We’re Looking For:
We seek an experienced platform and integrations engineer who can confidently contribute to our mission of redefining the healthcare experience for patients and providers. A craftsperson who takes significant pride in both the process and outcomes of their work. Strong collaborators with an inherent sense of ownership will thrive here.
Requirements
What Will Make You Successful:
- Significant experience building APIs and services for public consumption
- Familiarity with common data engineering tools and cloud services
- Experience with 2 or more technologies in our current stack (Ruby / Python / Go
- Advanced SQL and database tuning experience
- Extensive knowledge of testing best practices at all layers
- Confidence pairing with other engineers of all levels
- A reputation for superb communication skills with non engineering audiences
What Will Make You Stand Out:
- Experience with secure SDLC principles and hardening enterprise APIs
- Expertise with Mirth Connect or other healthcare middleware
- An affinity to parse and understand healthcare standards (HL7, FHIR) and EDI formats (270/271/837/834)
- Experience with message queues, event-driven or streaming architectures
- Experience with Airflow, Snowflake or dbt
- Experience rolling out Swagger or a developer portal
Benefits
We offer an exceptional benefits package including health, dental and vision, 401k savings, flexible vacation and working policies, competitive salaries and stock options and an EcoPass. CirrusMD is located in the Catalyst HTI building in Denver’s RiNo neighborhood, a newly built office space, with access to open-air shared workspaces and community areas, and a highly engaged community of healthcare and tech innovation leaders. Subsidized parking, on-site gym and shower facilities are also available to our team. Given the current environment, most employees are working remotely and we plan to maintain a conservative approach to revisiting employees working in the office.
Salary Range: 120k - 150k