×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Boca Raton, Palm Beach County, Florida, 33481, USA
Listing for: ModMed
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Mod Med 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 @Configuration Properties.
  • 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).
  • Open Search / Elasticsearch.
  • Prior experience building internal platforms, SDKs, or developer tooling.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary