Remote job
Software Engineer (Backend-Java)
Job details
About this role
Role overview Join a cross-functional engineering team modernizing a large government service platform used by people seeking access to public programs. You will contribute across the delivery lifecycle, from technical planning and system design through implementation, deployment, and production support, with an emphasis on secure, accessible, and dependable services. The position is contingent on a contract award, and the final level and title depend on the hiring process.
Responsibilities - Design, build, and review software with other engineers, delivering improvements to existing systems and new services. - Work with government partners and other contractors to plan, architect, implement, and deploy system changes. - Ship user-focused features in an agile team and contribute to decisions about technical trade-offs. - Automate development, testing, and production workflows; write technical documentation and review code. - Support live systems through an on-call rotation, investigating and responding to production issues. - Participate in hiring activities such as interviews and candidate debriefs when needed.
Requirements - At least five years of experience in an agile, multidisciplinary engineering team, preferably building medium- to large-scale cloud systems. - Experience developing production-grade cloud-native microservices and REST APIs with Java and Spring Boot, using containerized deployment patterns. - Experience with relational databases, preferably PostgreSQL, and data access using JDBC and an ORM such as Hibernate. - DevOps experience, preferably with Jenkins CI/CD, and experience using AWS cloud services. - Strong problem-solving, attention to detail, and judgment about short- and long-term technical trade-offs. - Collaborative communication skills and an adaptive, empathetic approach to working with teammates and partners. - Authorization to work in the United States without current or future visa sponsorship; ability to meet applicable government contract requirements. A background check or clearance may be required depending on the contract.
Benefits and work setup Remote work is available to people residing in a specified set of US states, and the role requires working from the contiguous United States. Listed support includes health coverage, a laptop and home-office setup assistance, monthly reimbursement for eligible home-office utilities, learning resources and an annual allowance for courses or certifications, and commuter benefits where relevant. The team describes its environment as remote-friendly and collaborative.