Tebra

Senior Software Engineer

Tebra

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,000 - $163,000 per year

Job Level

About the role

  • Design and build backend services while supporting frontend development when necessary.
  • Evolve the core API layer and downstream services, delivering secure, performant REST APIs.
  • Lead technical design reviews and improve service reliability.
  • Collaborate across the stack to ship features end-to-end.
  • Step into frontend codebases (Angular/React) to unblock delivery and ensure a cohesive user experience.

Requirements

  • 5+ years of software development experience building Java services in production.
  • Expertise with Spring Boot and REST API design; comfortable with contract-first development and layered service architectures.
  • Experience building and consuming service/domain contracts and integrating external/partner APIs.
  • Proficient with data modeling and access patterns; capable of optimizing queries, caching, and serialization for high-performance applications.
  • Proficient in automated testing: unit, integration, component, contract, and performance testing.
  • Strong focus on observability, performance profiling, and resilience (timeouts, retries, circuit breakers, idempotency).
  • Strong verbal and written communication skills; able to explain design tradeoffs to technical and non-technical partners.
  • Familiarity with AI-assisted development tools (e.g., Codex CLI) to improve engineering productivity and code quality.
Benefits
  • Health insurance
  • Variable pay
  • Robust benefits package
  • Wellness resources
  • Childcare subsidy
  • University/Education discount
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootREST API designcontract-first developmentdata modelingquery optimizationcachingserializationautomated testingperformance testing
Soft Skills
communication skillscollaborationtechnical design reviewsproblem-solvingleadership