Oddball

SeniorBackEndEngineer

$100–140k Remote Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Back End Engineer at Oddball. Skills: Backend engineering, Java, Spring Boot, Microservices. Design scalable backend services. Develop scalable backend services”

Industry & Context.

Eligibility Requirements

U. S. citizenship, Federal background investigation, Security clearance

What They're Looking For.

Must Have

5+ years backend engineering experience, Java as primary language, Experience with Spring Boot, Experience with REST APIs, Experience with microservice architecture, Experience working with Java EE legacy systems, Authorized to work in the United States

Nice to Have

Familiarity with JavaScript, Familiarity with NestJS, Experience working in AWS cloud environments, Familiarity with Terraform, Familiarity with IaC tools, Understanding of federal security requirements, Understanding of federal compliance requirements, Ability to obtain security clearance

What You'll Do.

Design scalable backend services

Develop scalable backend services

Build backend systems

Maintain backend systems

Maintain microservices

Work within Java EE legacy codebase

Improve Java EE legacy codebase

Improve system performance

Improve system reliability

Improve system maintainability

Collaborate with frontend engineers

Deliver end-to-end solutions

Support secure software delivery

Participate in code reviews

Participate in technical design discussions

Participate in Agile ceremonies

How You'll Work.

Team & Collaboration

Cross-functional team; Agile environment; Engineering teams

Communication Scope

Technical documentation; Collaborating across teams

Process & Methodology

Agile ceremonies

Full Job Description

Oddball believes that the best products are built when companies understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company. We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space. We're looking for a Senior Back End Engineer to join our VA team, building and maintaining the backend systems that power enterprise-scale notification and communication workflows for Veterans. What you'll be doing: Design and develop scalable backend services using Java and Spring Boot within a cloud-based environment Build and maintain REST APIs and microservices supporting high-volume notification and communication workflows Work within and improve a large Java EE legacy codebase as part of ongoing modernization efforts Improve system performance, reliability, and maintainability across distributed services Collaborate with frontend engineers working in React and NestJS to deliver cohesive, end-to-end solutions Support secure software delivery practices aligned with VA DevSecOps and federal compliance standards Participate in code reviews, technical design discussions, and Agile ceremonies What you’ll bring: 5+ years of backend engineering experience with Java as a primary language Strong experience with Spring Boot, REST APIs, and microservice architecture Experience working with or modernizing Java EE legacy systems Familiarity with JavaScript and NestJS is a plus Experience working in AWS cloud environments Familiarity with Terraform or similar IaC tools is a plus Understanding of federal security and compliance requirements is a plus Thrives in a remote, collaborative Agile environment and genuinely enjoys working closely with a cross-functional team Communicates clearly and openly, whether writing technical documentation or collaborating across engineering teams Performs other related duties as assigned Requireme

Free ATS check

Applying for this Senior Back End Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Oddball?

Real rants from real employees. Read before you apply.

Read Company Rants →