Senior Software Engineer (Level 4)

FJA

$132K — $165K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software development experience with microservices and distributed systems
  • Proficient in backend development with Java and Spring Framework
  • Experience with RESTful services and SQL/NoSQL databases
  • 5+ years developing React-based applications with TypeScript
  • Familiarity with AI-assisted development tools
  • Strong mentoring skills and experience mentoring less-tenured engineers

Responsibilities

  • Own major features from backend to frontend on the insurance platform
  • Leverage AI tools to aid in design, coding, and code reviews
  • Drive the development process and ensure high-quality outcomes
  • Model and mentor accountability in software delivery
  • Evaluate and manage system-wide impacts before implementing changes

Benefits

  • Paid time off (vacation, holiday, and sick time)
  • Group medical, dental, and vision insurance
  • Life insurance benefits
  • 401(k) retirement plan aligns with eligibility provisions
Full Job Description
THE OPPORTUNITY

We're hiring a Senior Software Engineer (L4) to own major features from the backend through the frontend of our insurance platform.

Today the backend is Java and the frontend is React/TypeScript, but the stack isn't static. Senior engineers contribute to its future direction, helping choose the right technology for each project.

Senior engineers use AI to assist with design, coding, and reviews. The engineer drives the work and owns the result.

HOW THE WORK GETS DONE

We point AI amplification squarely at the hard part: comprehending unfamiliar code, mapping dependencies, refactoring safely, and moving faster on domain-intensive work without sacrificing correctness.

As a senior engineer, you'll set the bar for what good AI-amplified development looks like here. When to lean on the tools, when to slow down and validate, and how to stay fully accountable for everything that ships. That accountability isn't a compliance burden; it's the skill. You'll model it in your own work and mentor others into it.

OUR STACK

Java, Spring Framework, microservices, RESTful APIs, cloud infrastructure, React / TypeScript, GitLab CI/CD, and modern frontend and platform tooling.

ENGINEERING ENVIRONMENT

Our engineering team builds and maintains applications across a Java-based backend and React-based frontend, designed for performance, scalability, and reliability within a distributed, microservices-oriented and containerized architecture. Engineers work closely with product, engineering, and cross-functional teams to ensure alignment and coordinated delivery across systems.

We emphasize disciplined engineering practices, including thoughtful system design, code review, and testing to support maintainability and long-term system health. Engineers are expected to understand dependencies, evaluate cross-system impacts, and take ownership of how their changes affect build processes, deployments, and runtime behavior across environments.

Our environment prioritizes clean, maintainable code and consistent use of sound engineering principles. This includes validating all work to ensure accuracy and reliability prior to integration and maintaining full accountability for how code behaves in production.

WHAT MAKES SOMEONE GREAT HERE
  • Judgment over volume. You're measured by whether the system is correct and better, not by how much code you produced.
  • Correctness discipline. You don't trust a green test suite over your own understanding. You've seen suites pass while something material was silently broken, and you write the tests that would actually catch it.
  • Comfort in complexity. Dense domains and heavily interconnected systems energize you rather than overwhelm you.
  • Real AI-amplified practice. You get genuine leverage from AI tools and know exactly where their output needs your scrutiny before it goes anywhere near production.
  • You bring people with you. You raise the engineers around you through example, code review, and mentoring without needing positional authority to do it.


EDUCATION

High School Diploma or equivalent is required. A degree in computer science, software engineering or related field is preferred.

PROFESSIONAL BACKGROUND

Minimum 10 years of professional software development experience, including:
  • Software development experience in a distributed, microservices-based environment, including:
    • Backend development using Java, Spring Framework and related technologies, RESTful web services, and database technologies (SQL and/or NoSQL)
    • Or a combination of backend and frontend development experience using modern JavaScript frameworks
  • Writing, reviewing, testing, and validating code with full accountability for correctness, performance, scalability, and maintainability
  • Evaluating system-wide impact including dependencies, downstream effects, and cross-system interactions before making changes
  • Delivering in distributed, containerized environments, with a clear understanding of how systems build, deploy, and behave across environments
  • Working with agile development methodologies, version control, test-driven development, and automated testing.

Minimum 5 years of professional experience, including:
  • Demonstrated experience developing and maintaining React-based frontend applications (React / TypeScript) using modern JavaScript and TypeScript development practices
  • Mentoring less-tenured engineers and strengthening shared engineering practices.

Additional experience expected for this role includes:
  • Hands-on use of AI-assisted development tools to work faster and at a higher level, paired with the judgment to critically evaluate and validate output, and full ownership of what ships


WORK LOCATION

This position is designated as hybrid and requires regular in-office work in one of the following offices: Boca Raton, FL or Denver, CO or Midtown New York City. This is not a remote role.

On-site attendance and the ability to meet minimum in-office requirements, as well as additional in-office time based on business needs, are essential functions of the role. In-office requirements are determined by the Company and may vary based on team, project, or operational needs

Relocation assistance is not provided for this position

HIRING PAY RANGE - ANNUALIZED

Boca Raton, FL: 116,000 - 145,000

Denver, CO: 132,000 - 165,000

Midtown NYC: 140,000 - 175,000

The stated hiring pay range is our good faith belief at the time of this posting. Final compensation placement will vary based on multiple factors such as position level placement, experience, knowledge, geographic location, competencies, and skill level as well as internal equity.

BONUS COMPENSATION

Discretionary annual bonus amounts are not guaranteed and are subject to change based on company and individual performance. Discretionary annual bonuses, when paid, are determined by the leadership team, and is based upon an individual performance that exceeds role expectations.

BENEFITS

In accordance with this position, hired individuals may be eligible to participate in Company benefit plans and programs, including paid time off benefits (vacation, holiday, and sick time); group medical, dental, and vision insurance programs; life insurance benefits; the Company's 401 (k) retirement plan, in accordance with and subject to the eligibility and other provisions of such plans and programs.

Similar Jobs

More Jobs at FJA

More Healthcare Jobs

Find similar Senior Software Engineer (Level 4) jobs: