Senior Software Engineer

ModMed

Boca Raton (FL)

On-site

USD 120,000 - 180,000

Full time

36 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ModMed in Boca Raton, FL seeks a Senior Software Engineer for the Platform Foundations team to build internal tooling and services for other engineers. You will design stable APIs, maintain a Java/Spring Boot microservice framework nicknamed Ragnarok, and mentor peers while driving architectural decisions with broad impact.

You will collaborate across teams, emphasize backward compatibility, documentation, and testing with TDD, and contribute to scalable, observable systems using AWS,

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.

Responsibilities

  • Own features/libraries end-to-end: design, implementation, documentation, and rollout.
  • Design APIs with backward compatibility and ergonomics.
  • Develop robust, scalable foundational services and maintain internal Java/Spring Boot framework (Ragnarok).
  • Debug across service boundaries and support teams consuming the framework.
  • Drive technical direction for foundational components with org-wide impact.
  • Mentor engineers and raise the bar in code reviews and tooling.
  • Build relationships across teams and explain tradeoffs to non-platform engineers.
  • Maintain a support mindset to unblock other engineers.

Skills

Java
Spring Boot
API design
JUnit
Testcontainers
Distributed systems
Multi-tenancy
Documentation

Education

Bachelor's/Master's in CS

Tools

AWS SDK v2
DynamoDB
S3
SQS
Athena
MySQL
Docker

Job description

ModMed is hiring a driven Senior Software Engineer to join our Platform Foundations team. This is an exciting opportunity to join a fast-paced healthtech company that is truly Modernizing Medicine!

The Role

You'll be building for other engineers, not end users. Our \"customers\" are internal product teams. This reframes everything: API ergonomics, backward compatibility, and documentation aren't nice-to-haves—they're the core of the job.

Responsibilities:
  • Own features/libraries end-to-end: design, implementation, documentation, and rollout.
  • Design APIs with the consumers in mind, weighing backward compatibility and API ergonomics.
  • Develop robust, scalable foundational services (e.g., enterprise-sharding, ema-hub) and maintain the internal Java/Spring Boot microservice framework (nicknamed Ragnarok).
  • Debug across service boundaries and provide support to teams consuming the framework.
  • Drive technical direction for foundational components and cross-cutting concerns, making architectural decisions with org-wide impact.
  • Mentor engineers, raise the bar in code reviews, and lead developer-enablement efforts (patterns, docs, tooling).
  • Build strong relationships across teams; explain complex tradeoffs to non-platform engineers.
  • Maintain a support mindset, treating unblocking other engineers as a primary responsibility.
Skills and Requirements:
  • Education: Bachelor's or Master's degree in Computer Science or a related field.
  • Java: Strong proficiency with modern Java (records, sealed types, streams, concurrency); comfortable reading and reasoning about others' code.
  • Spring Boot/Spring: Deep knowledge of auto-configuration, @Conditional beans, starters, and @ConfigurationProperties.
  • Library/Framework Mindset: Experience designing clean public APIs, managing semantic versioning, deprecation paths, and mitigating breaking changes.
  • Testing Rigor: Strong TDD approach using JUnit and Testcontainers; treats tests as first-class deliverables.
  • Distributed Systems: Understanding of idempotency, at-least-once delivery, retries, backoff, distributed locking, and eventual consistency.
  • Multi-tenancy: Knowledge of tenant/source-context propagation across HTTP/Kafka/SQS boundaries (relevant to enterprise-sharding).
  • Data & Infrastructure:
  • AWS (SDK v2): DynamoDB, S3, SQS, Athena, MySQL with IAM auth.
  • Observability: Structured JSON logging, Micrometer/Prometheus metrics.
  • Containers: Docker, docker-compose, Jib-based image builds.
  • Soft Skills: Developer empathy, documentation discipline (cookbook-style), backward compatibility focus, and excellent communication.
Nice-to-Haves:
  • OAuth2/scope-based authorization, security filter chains.
  • Resilience patterns (Resilience4j).
  • OpenSearch / Elasticsearch.
  • Prior experience building internal platforms, SDKs, or developer tooling.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Platform Engineering
Manager, Platform Engineering

Modernizing Medicine, Inc. • United States

On-site
USD 100,000 - 130,000
Comprehensive medical, dental, and vision benefits
Generous Paid Time Off
Flexible Spending Account (FSA)
Senior Platform Engineer: API Design & Internal SDKs
Senior Platform Engineer: API Design & Internal SDKs

ModMed • Boca Raton (FL)

On-site
USD 120,000 - 180,000
Staff Software Engineer
Staff Software Engineer

Modernizing Medicine, Inc. • United States

On-site
USD 180,000 - 240,000
Healthcare benefits
401(k) with company match
Hybrid/remote flexibility
+1
Senior API & Interoperability Engineer - Healthcare Platform
Senior API & Interoperability Engineer - Healthcare Platform

Modernizing-Medicine,-Inc. • Boca Raton (FL)

Hybrid
USD 140,000 - 190,000
Medical benefits
401(k) plan
Paid time off
+2
Manager, Platform Engineering
Manager, Platform Engineering

ModMed • Boca Raton (FL)

On-site
USD 120,000 - 160,000
Comprehensive medical, dental, and vision benefits
Generous Paid Time Off
401(k) with matching contributions
+3
Site Reliability Engineer
Site Reliability Engineer

Modernizing Medicine, Inc. • United States

Hybrid
USD 120,000 - 180,000
Health benefits package
401(k) matching
Paid time off
+9
Senior DevOps Engineer
Senior DevOps Engineer

Enboarder • Boca Raton (FL)

On-site
USD 130,000 - 180,000
Medical benefits
401k matching
PTO & parental leave
+3
Manager, Platform Engineering
Manager, Platform Engineering

Enboarder • Boca Raton (FL)

On-site
USD 140,000 - 190,000
Medical benefits
Dental benefits
Vision benefits
+8
Staff Engineer, Database Platform
Staff Engineer, Database Platform

Modernizing Medicine • Boca Raton (FL)

On-site
USD 150,000 - 210,000
Medical, dental, vision
401(k) matching
Paid time off
+4
Staff Engineer, Database Platform
Staff Engineer, Database Platform

Enboarder • Boca Raton (FL)

On-site
USD 180,000 - 240,000
Health Savings Account
401(k) match
Paid time off
+6