Ad Hoc

Software Engineer III - Front End/ Back End

Ad Hoc$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree with 8+ years of software engineering experience (equivalent experience may substitute for education)
  • Strong backend development skills in Java and frameworks like Spring Boot
  • Design and development experience with RESTful APIs and microservices
  • Proficient in object-oriented programming for enterprise applications
  • Experience with relational databases such as Oracle, PostgreSQL, or SQL Server
  • Familiarity with Agile development methodologies
  • Proficient with Git for version control and collaborative workflows
  • Experience in automated testing, debugging, and software troubleshooting
  • Able to conduct code reviews and adhere to secure software practices
  • Excellent problem-solving, analytical, and communication skills
  • Must be a U.S. citizen with a capacity to obtain and maintain a DHS Public Trust

Responsibilities

  • Design, develop, and maintain scalable backend applications and APIs for enterprise software
  • Enhance existing applications while developing new features
  • Engage in the entire software development lifecycle from analysis to deployment
  • Collaborate with cross-functional teams including Product, UX, and DevSecOps
  • Build and maintain RESTful APIs and microservices
  • Write maintainable and secure code following best practices
  • Participate in Agile ceremonies and continuous improvement initiatives
  • Troubleshoot production issues and support operational stability
  • Mentor junior engineers through technical guidance and code reviews
  • Contribute to architecture discussions and engineering process improvements

Benefits

  • Company-subsidized health, dental, and vision insurance
  • Flexible PTO
  • 401K plan with employer match
  • Paid parental leave after one year of service
  • Employee Assistance Program
Full Job Description
Software Engineer III - Front End/ Back End
Job Number: 837

This is a remote position.

The Federal Civilian business unit supports many customers spanning the federal, commercial, and nonprofit space. Our customers include NASA, the General Services Administration, Office of Personnel Management, the Library of Congress, Health & Human Services, and the FDIC. We partner with these agencies to build new capabilities, deliver products, establish data as a strategic asset for informed decision-making, modernize legacy systems, and build the digital service infrastructure necessary to scale their mission impact.

Primary Responsibilities

As a Software Engineer III (Backend Focus), you will design, develop, enhance, and maintain enterprise applications supporting mission-critical federal digital services. Working as part of a cross-functional Agile team, you will build scalable backend services, modernize legacy applications, improve system reliability, and contribute to secure cloud-native software delivery.

You will collaborate with software engineers, architects, product managers, UX designers, DevSecOps engineers, and government stakeholders to deliver high-quality solutions using modern software engineering practices.

Responsibilities
  • Design, develop, test, and maintain scalable backend applications and APIs supporting enterprise software platforms.
  • Develop new features while enhancing and modernizing existing applications and services.
  • Participate in the full software development lifecycle, including requirements analysis, solution design, implementation, testing, deployment, and production support.
  • Collaborate with cross-functional teams including Product, UX, QA, DevSecOps, Security, and Architecture.
  • Build and maintain RESTful APIs, microservices, and backend integrations.
  • Write clean, maintainable, well-tested code following secure coding and software engineering best practices.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, sprint reviews, and retrospectives.
  • Contribute to CI/CD pipelines, automated testing, code reviews, and continuous improvement initiatives.
  • Troubleshoot production issues, perform root cause analysis, and support operational excellence.
  • Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.
  • Participate in technical planning, architecture discussions, and engineering process improvements.
  • Support on-call rotations and production deployments as required.


Required Skills
  • Bachelor's degree and 8+ years of professional software engineering experience (additional experience may substitute for education)
  • Strong backend development experience using Java and modern enterprise frameworks such as Spring Boot
  • Experience designing and developing RESTful APIs and microservices
  • Experience building enterprise applications using object-oriented programming principles
  • Experience with relational databases such as Oracle, PostgreSQL, or Microsoft SQL Server
  • Experience working within Agile software development environments
  • Experience using Git-based version control and collaborative development workflows
  • Experience with automated testing, debugging, and software troubleshooting
  • Experience participating in code reviews and following secure software development practices
  • Strong problem-solving, analytical, and communication skills
  • U.S. Citizenship with the ability to obtain and maintain a DHS Public Trust
  • Must have resided within the United States for at least three of the previous five years

Desired Skills
  • Experience with Spring Boot, Hibernate, JPA, or similar Java frameworks
  • Experience with AWS cloud services and cloud-native application development
  • Experience with Docker, Kubernetes (EKS), and containerized applications
  • Experience with Jenkins, GitHub, SonarQube, Splunk, Kafka, New Relic, or similar DevSecOps tools
  • Experience with Angular, React, or other modern front-end frameworks
  • Experience with C#, .NET, VB.NET, C++, or legacy application modernization
  • Experience with Tomcat, Oracle SQL Developer, or enterprise application servers
  • Experience supporting CI/CD pipelines and Infrastructure as Code
  • Experience supporting high-availability enterprise applications in production environments
  • Experience supporting federal government or highly regulated environments
  • Experience with Section 508 accessibility standards and secure software development practices

To learn more about working at Ad Hoc, please visit:https://adhocteam.us/join

Benefits:
  • Company-subsidized health, dental, and vision insurance
  • Flexible PTO
  • 401K with employer match
  • Paid parental leave after one year of service
  • Employee Assistance Program

In support of various state and city equal pay transparency laws, Ad Hoc job descriptions feature the starting range we reasonably expect to pay to candidates who would join our team with little to no need for training on the responsibilities we've outlined above. Actual compensation is influenced by a wide range of factors including but not limited to skill set, level of experience, and responsibility. The range of starting pay for this role is $110,000-$130,000. Our recruiters will be happy to answer any questions you may have, and we look forward to learning more about your salary requirements.

job reference:

https://adhoc.team/

About Ad Hoc

Ad Hoc is a digital services company that helps government agencies improve the user experience of their digital services. They work with clients across a range of industries, including healthcare, finance, and transportation. Ad Hoc provides a range of services, including user research, design, and development. They are known for their user-centered approach and their ability to deliver high-quality digital services that meet the needs of their clients and their users. Ad Hoc was founded in 2014 and is headquartered in Washington, DC.
Learn more about Ad Hoc
Size
200 employees
Industry
Founded
2014

Similar Jobs

More Jobs at Ad Hoc

More Information Technology Jobs

Find similar Software Engineer III - Front End/ Back End jobs: