Technical Architect/Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Medica · 3 hours ago

Technical Architect/Staff Software Engineer

Medica is a nonprofit health plan serving communities in Minnesota, Nebraska, Wisconsin, and Missouri. They are seeking a Staff Software Engineer who will lead technical direction, design complex systems, and mentor engineers while ensuring high-quality code and architectural standards are met.

Health CareMedical
badNo H1Bnote

Responsibilities

Lead design for complex, large‑scale systems—cross‑service architectures, integrations, and cloud-native solutions
Define and document architectural patterns, including API design, microservices, event-driven systems, and system reliability
Evaluate existing systems, identify opportunities for modernization, and lead technical execution from concept through delivery
Ensure that systems meet non‑functional requirements such as scalability, observability, resilience, and security
Write high-quality, maintainable code in Python, Java, and supporting technologies
Lead complex debugging, performance tuning, and problem resolution efforts
Build prototypes, reference implementations, and proof‑of‑concepts to guide teams
Conduct deep architectural and code reviews, raising quality across engineering teams
Serve as a technical advisor and thought leader across projects, domains, and teams
Mentor engineers at all levels; uplift engineering maturity across the organization
Drive adoption of engineering best practices including automated testing, CI/CD, DevOps, and secure‑by‑design principles
Build strong partnerships with product, operations, cloud, security, and data teams
Translate Medica’s business needs into scalable engineering solutions
Provide strategic input into roadmaps and long-term architecture plans
Represent engineering decisions clearly to senior leaders and non‑technical stakeholders

Qualification

System designDistributed architectureAPI designCloud technologiesPythonJavaMicroservicesEvent-driven architectureDevOpsCommunicationMentoringTechnical leadership

Required

Bachelor's degree Computer Science, Engineering, or equivalent experience in related field
7 years of work experience beyond degree
Deep expertise in system design, distributed architecture, API design, microservices, and cloud technologies (AWS or Azure)
Strong hands-on coding experience with Python and Java (plus experience with other modern languages or frameworks)
Proven ability to lead cross-team technical initiatives without formal authority
Experience integrating modern platforms with legacy systems in scalable and sustainable ways
Strong communication skills with the ability to articulate complex technical concepts

Preferred

Experience in healthcare, insurance, health tech, or other regulated environments
Familiarity with HIPAA, PHI, and secure system design principles
Experience with event-driven architectures, streaming platforms, or domain‑driven design
Background in DevOps, containers/orchestration (Docker, Kubernetes), or infrastructure-as-code
Experience driving organization-wide technical transformations or replatforming efforts

Benefits

Competitive medical
Dental
Vision
PTO
Holidays
Paid volunteer time off
401K contributions
Caregiver services
Many other benefits to support our employees

Company

Medica is a company that provides health coverage to meet customers needs for health plan.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
John Naylor
President and CEO
linkedin
leader-logo
Jeni Alm
Vice President, Provider Partnerships and Solutions
linkedin
Company data provided by crunchbase