Role Summary
Senior hands-on **software engineering generalist** contractor to help build and evolve the core platform capabilities of Medica Flow. Medica Flow is fundamentally a **set of distributed systems** and this role is for **strong builders** who design implement and operate reliable scalable systems in distributed environments. The focus is on software systems automation and reliability-not data modeling analytics or BI development. Candidates are expected to write high-quality production code own what they build end-to-end and contribute foundational platform services used across multiple teams.
3. What This Engineer Will Build
- Distributed platform services and internal APIs
- Infrastructure-backed services that run across multiple environments
- Automation frameworks and internal developer tooling
- CI/CD pipelines and deployment systems for distributed workloads
- Observability monitoring and reliability mechanisms for distributed systems
- Reusable software components adopted by multiple engineering teams
4. Distributed Systems Experience (Critical)
- Medica Flow operates as a collection of distributed systems. Candidates should have prior experience building and operating distributed systems and be comfortable with the challenges that come with them including: service boundaries latency partial failure resiliency scalability and operational complexity.
- Examples of relevant experience include:
- Designing and building services that communicate over networks (APIs messaging eventing)
- Operating systems with multiple independent components and failure modes
- Implementing reliability patterns such as retries timeouts backpressure and graceful degradation
- Working with observability tooling to understand and debug distributed behavior in production
- Making sound tradeoffs between consistency availability and performance
5. What This Role Is NOT
- Not a data engineering role
- Not an analytics BI or reporting role
- Not focused on SQL modeling dashboards or data pipelines
- Not a support-only or ticket-driven role
6. AI-Assisted Engineering Expectations
Medica Flow encourages the responsible use of AI-assisted engineering tools as part of a modern software development workflow. Engineers in this role are expected to be comfortable using AI assistance for tasks such as code generation refactoring testing debugging and documentation-while applying strong engineering judgment to ensure all outputs meet Medica standards for security reliability compliance and long-term maintainability.
7. Required Experience & Skills
- 5 8 years of professional software engineering experience
- Strong background as a software engineering generalist and system builder
- Hands-on experience designing and building distributed systems
- Experience operating production systems in distributed environments
- Experience with cloud platforms (Azure strongly preferred)
- Infrastructure-as-Code (Terraform)
- CI/CD systems and automated testing
- Proficiency in one or more modern programming languages (Python Java Go Scala etc.)
8. Reporting & Engagement Model
This role reports **directly to the Director of Enterprise Data Management**. Contractors will work closely with Medica leadership receive direct technical direction and are expected to operate with a high degree of ownership autonomy and accountability.
9. Vendor Screening Notes
- Senior-level builders only; strong software and systems fundamentals required
- Candidates must demonstrate experience building and operating distributed systems
- Data engineering or analytics experience is not required and not a differentiator
- Expected hourly rate must be included with each submission
Role Summary Senior hands-on **software engineering generalist** contractor to help build and evolve the core platform capabilities of Medica Flow. Medica Flow is fundamentally a **set of distributed systems** and this role is for **strong builders** who design implement and operate reliable sc...
Role Summary
Senior hands-on **software engineering generalist** contractor to help build and evolve the core platform capabilities of Medica Flow. Medica Flow is fundamentally a **set of distributed systems** and this role is for **strong builders** who design implement and operate reliable scalable systems in distributed environments. The focus is on software systems automation and reliability-not data modeling analytics or BI development. Candidates are expected to write high-quality production code own what they build end-to-end and contribute foundational platform services used across multiple teams.
3. What This Engineer Will Build
- Distributed platform services and internal APIs
- Infrastructure-backed services that run across multiple environments
- Automation frameworks and internal developer tooling
- CI/CD pipelines and deployment systems for distributed workloads
- Observability monitoring and reliability mechanisms for distributed systems
- Reusable software components adopted by multiple engineering teams
4. Distributed Systems Experience (Critical)
- Medica Flow operates as a collection of distributed systems. Candidates should have prior experience building and operating distributed systems and be comfortable with the challenges that come with them including: service boundaries latency partial failure resiliency scalability and operational complexity.
- Examples of relevant experience include:
- Designing and building services that communicate over networks (APIs messaging eventing)
- Operating systems with multiple independent components and failure modes
- Implementing reliability patterns such as retries timeouts backpressure and graceful degradation
- Working with observability tooling to understand and debug distributed behavior in production
- Making sound tradeoffs between consistency availability and performance
5. What This Role Is NOT
- Not a data engineering role
- Not an analytics BI or reporting role
- Not focused on SQL modeling dashboards or data pipelines
- Not a support-only or ticket-driven role
6. AI-Assisted Engineering Expectations
Medica Flow encourages the responsible use of AI-assisted engineering tools as part of a modern software development workflow. Engineers in this role are expected to be comfortable using AI assistance for tasks such as code generation refactoring testing debugging and documentation-while applying strong engineering judgment to ensure all outputs meet Medica standards for security reliability compliance and long-term maintainability.
7. Required Experience & Skills
- 5 8 years of professional software engineering experience
- Strong background as a software engineering generalist and system builder
- Hands-on experience designing and building distributed systems
- Experience operating production systems in distributed environments
- Experience with cloud platforms (Azure strongly preferred)
- Infrastructure-as-Code (Terraform)
- CI/CD systems and automated testing
- Proficiency in one or more modern programming languages (Python Java Go Scala etc.)
8. Reporting & Engagement Model
This role reports **directly to the Director of Enterprise Data Management**. Contractors will work closely with Medica leadership receive direct technical direction and are expected to operate with a high degree of ownership autonomy and accountability.
9. Vendor Screening Notes
- Senior-level builders only; strong software and systems fundamentals required
- Candidates must demonstrate experience building and operating distributed systems
- Data engineering or analytics experience is not required and not a differentiator
- Expected hourly rate must be included with each submission
View more
View less