Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Back End

$130k - $160k

Bouchon Bakery

Job Description

Job Description

Staff Software Engineer - Back End

This is a remote position.
JOB ID #936

Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people's needs and transform their experience of government.

Work on things that matter

Our collaborations have shaped some of the defining moments in public-sector service delivery. We've helped build products that connect Veterans to tailored services, help millions access affordable health care, and support important programs like Head Start. As we work with agencies to deliver critical services, we're also changing how the government approaches technology.

Built for a remote life

Our culture, communications, and tools are built for remote work, enabling us to bring together top talent nationwide. At Ad Hoc, remote life empowers our teams to design work environments that fit their lives and that foster flexibility and collaboration to achieve positive outcomes for our customers.

Committed to high expectations and a welcoming culture

Ad Hoc values acceptance, accountability, and humility. We aren't heroes. We learn from our mistakes and improve the process for the next time. We build small, inclusive teams to collaborate closely with our partners to solve the right problems and deliver software that works.

The Veterans Affairs business unit helps transform the VA into a modern digital services organization where Veteran outcomes are at the center of every effort. We partner with the VA to design and deliver seamless user experiences for Veterans, their families and caregivers, and VA employees. By applying better practices in service design, product management, and technology, we enable the VA to increase the use, quality, and reliability of services and decrease the time Veterans spend waiting for outcomes.

About the Program

This role supports the Veterans Enrollment System Enrollment Eligibility (VESEE) program for the Department of Veterans Affairs (VA) Office of Information & Technology. These systems support Veteran health care eligibility and enrollment and serve more than 16,000 users across the Health Eligibility Center and VHA Office of Community Care.

The program is actively modernizing a large, mission-critical enterprise Java application into a microservices-based architecture. This modernization is happening in phases, with several phases still ahead.

You will join active, in-flight modernization work, building modern backend services while the legacy platform remains in production and continues to require enhancement and sustainment. The modern and legacy stacks coexist and interoperate, and this role will work across both environments to help move the platform forward while maintaining the reliability of systems Veterans depend on today.

Primary Responsibilities

As a Staff Software Engineer, you will serve as a senior individual contributor and emerging subject matter expert, operating with a high level of trust, autonomy, and technical ownership. With minimal oversight, you will be responsible for meeting scope, schedule, and delivery commitments while helping guide technical decisions within the team.

You will represent the software engineering practice in planning and technical discussions, advocate for sound engineering solutions, and clearly communicate technical tradeoffs to both technical and non-technical stakeholders.

Primary responsibilities include:

  • Design, develop, and maintain backend services within a microservices architecture using Java 17+, Spring Boot, JPA/Hibernate, and REST APIs
  • Design and implement REST and SOAP-based services, including integrations between the modernized platform and existing systems
  • Support the enhancement and sustainment of the legacy enterprise Java platform using technologies including Java, Spring Framework, Struts, JSP, EJB, JMS, WebLogic, Hibernate, and Oracle
  • Analyze, troubleshoot, and resolve complex software defects and production issues across modern and legacy systems
  • Develop and optimize SQL queries, data access patterns, and database integrations with Oracle
  • Collaborate with architects and senior engineers on modernization initiatives, technical design, and implementation strategy
  • Reduce technical ambiguity through clear documentation, thoughtful refactoring, automated testing, and improvements to existing systems
  • Contribute to automated testing, CI/CD processes, application deployments, and overall engineering quality
  • Participate actively in Agile ceremonies, including sprint planning, standups, reviews, and retrospectives, as well as planning and technical discussions with partners and key stakeholders
  • Conduct code reviews, share technical knowledge, and mentor junior and mid-level engineers
  • Plan and execute technical roadmaps and complex engineering work with minimal guidance from technical leadership
  • Present technical topics effectively, clearly articulating implementation complexity, tradeoffs, risks, and costs to help inform business and technical decisions
  • Communicate effectively about existing systems, design decisions, and program history in support of technical demonstrations, bid writing, and other client-facing activities
  • Participate in technical interviews and help evaluate engineering candidates
  • Periodically travel to collaborate with and present to clients, partners, and stakeholders


Basic Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field and 10+ years of professional software development experience
  • Relevant professional experience may be substituted for education
  • 8+ years of hands-on Java development experience
  • 5+ years of hands-on experience with Spring Framework and/or Spring Boot
  • 5+ years of hands-on experience developing REST APIs and web services within a microservices architecture
  • 5+ years of experience working with Oracle or another relational database
  • Experience designing, developing, troubleshooting, and supporting production enterprise applications
  • Experience working within Agile/Scrum development environments
  • Experience using Git-based source control
  • Strong troubleshooting, analytical, and problem-solving skills
  • Strong verbal and written communication skills, with the ability to work directly with teammates, partners, and stakeholders in a distributed environment

Preferred Qualifications

  • Experience with event-driven architectures and technologies such as Kafka
  • Experience with caching technologies such as Redis
  • Experience designing resilient external integrations using patterns such as circuit breakers, retry logic, timeout handling, and graceful failure
  • Familiarity with legacy J2EE technologies such as Struts, JSP, EJB, JMS, and WebLogic
  • Experience with containerized application development using Docker and Kubernetes
  • Strong automated testing practices using tools such as JUnit and Mockito
  • Experience modernizing or decomposing large monolithic applications into microservices
  • Experience supporting environments where legacy and modernized architectures must operate concurrently
  • Prior experience working in FedRAMP, FISMA, HIPAA, or similarly regulated environments

To learn more about working at Ad Hoc, please visit:

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

Ad Hoc LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

We value the unique skills gained through military service and encourage veterans and transitioning service members to apply.

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 $130,000 - $160,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:

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Back End in McLean, VA vacancy
  • $197.3k - $225.1k

    Lead Software Engineer - Back End (Golang, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $193.4k - $220.7k

    Lead Software Engineer, Back End Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $110k - $120k

     ...Job Description Job Description Software Engineer II - Front End/ Back End Job Number: 859 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Ad Hoc

    McLean, VA
    7 days ago
  • $120k - $160k

     ...Description SAIC is seeking a Back-End Software Developer to design, develop, test, implement, and maintain core application software...  ...solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and... 
    Suggested
    Work experience placement

    SAIC

    Arlington, VA
    1 day ago
  • $179.4k - $204.7k

     ...Overview Lead Software Engineer, Back End (Java, AWS) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    21 days ago
  • $197.3k - $225.1k

     ...Overview Lead Software Engineer, Back End (Java/ Python/ Go Backend, REST/ GraphQL APIs, WAF, Protocol, AWS) Do you love building and pioneering at the intersection of security and cloud infrastructure? Do you enjoy solving complex problems in a fast-paced, collaborative... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    12 days ago
  • $209k - $238.5k

     ...Sr. Manager, Software Engineering, Back End (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast‑paced, collaborative, inclusive, and iterative delivery environment? At... 
    Full time
    Part time
    Internship
    Local area

    Hobbsnews

    McLean, VA
    3 days ago
  •  ...Description The work Software Engineers working on back-end and cloud systems build the services that enforce application behavior, connect systems, and move trusted work through production. They turn product and operational requirements into APIs, business logic... 
    Full time

    Opendatajobs

    Washington DC
    1 day ago
  •  ...Overview VTG is seeking a talented and experienced Back-End Software Developer to join our dynamic and innovative team in Chantilly, VA...  ...required. Bachelor's degree in computer science, Software Engineering, or related field. Proven experience as Software Developer... 

    VTG Defense

    Herndon, VA
    2 days ago
  • $86.8k - $198k

    Back End DeveloperThe Opportunity: As a software engineer, you know that good software is more than just a nice-looking interface and data. You need the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We’re looking... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  • $120k - $140k

     ...Job Description Job Description Senior Software Engineer - Front End/Back End Job Number: 933 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods,... 
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Ad Hoc

    McLean, VA
    15 days ago
  • $229.9k - $262.4k

     ...Overview Senior Lead Software Engineer, Full Stack/Back End (Intelligent Foundations and Experiences) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    more than 2 months ago
  • $86.8k - $198k

     ...Back-End Developer The Opportunity: As a back-end developer, you know that a good site or system needs the right combination...  ...'re looking for an experienced back-end developer with the software engineering skills it takes to identify potential risks, contribute to solution... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    13 hours ago
  • $97.24k - $162.24k

    OverviewIn this position, you will build software leveraging Esri's products and APIs to build core backend services that solve complex...  ...contributing to projects that matter. You'll work alongside engineers and mentors in a collaborative, cross-functional environment that... 
    Worldwide
    Relocation
    Relocation package

    ESRI

    Vienna, VA
    3 days ago
  • $210k - $250k

     ..., code-level lineage, and developer-first workflows so engineering and data teams can ship with more confidence. We are...  ...About the Role Gable is growing and hiring a new Staff Software Engineer - Front End, who will own front-end projects such as the technical... 
    Full time
    Local area
    3 days per week

    Gable

    Washington DC
    1 day ago
  •  ...G and VSAT communications technologies.  About the Role:   We are seeking a talented and motivated Back End Software Developer to join our Software Engineering team. You will be working collaboratively to design, develop, deploy and maintain back-end services that... 
    Work at office
    Flexible hours

    Grid Networks

    Reston, VA
    17 days ago
  • $210k - $250k

     ...the best product managers, software, and hardware talent at innovative...  ...help them hire. Senior/Staff Software Engineer – Identity and Access...  ...their technology stack. Backed by top-tier investors and a...  ...owning critical infrastructure end-to-end ~ Strong software engineering... 
    Remote work
    Visa sponsorship

    GrabJobs

    Arlington, VA
    1 day ago
  •  ...Job Description Job Description Overview  Sedaro is hiring a Senior Software Engineer to architect our workflow orchestration system. Proliferating satellite constellations require optimization studies involving unprecedented scale and complexity. You will build... 
    Permanent employment
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    17 days ago
  •  ...Senior Frontend Software EngineerInnovative Defense Technologies (IDT...  ...seeking a Senior Frontend Software Engineer to be based in our Arlington,...  ...take tasks from beginning to end with little direct supervision...  ...and convey those learnings back to the team.Pay Range*: $135,0... 
    Full time
    Work at office
    Local area

    ClearanceJobs

    Arlington, VA
    2 days ago
  • $125k - $180k

     ...Senior Front End Software EngineerAt Two Six Technologies, we build, deploy, and implement innovative...  ...to add a Senior Front End Software Engineer to our team building a next generation...  ...development but also may allow for some back-end development using gRPC and similar... 
    Contract work

    ClearanceJobs

    Arlington, VA
    2 days ago
  •  ...: Job Type: Contract Job Category: IT Job Title: Back End Big Data Developer Job Summary: We are seeking a skilled Back...  ...and parallel processing frameworks. Solid understanding of software development methodologies and best practices. Strong problem... 
    Contract work
    Temporary work
    Work experience placement

    Realign LLC

    McLean, VA
    13 days ago
  •  ...Description Deliver simple solutions to complex problems as a Front End Software Developer at GDIT. Here, you’ll tailor cutting-edge solutions...  ...to HCI principles. Integrate front-end components with back-end services using RESTful APIs or GraphQL to fetch, display... 
    Work experience placement

    General Dynamics Information Technology

    McLean, VA
    more than 2 months ago
  • $100k - $145k

     ...Services, Inc. (VISTA) is currently seeking a Back-End Developer to support a U.S. Intelligence...  ...integration Coordinate with data engineering team on database design and...  ...Bachelor's degree in Computer Science, Software Engineering, or related field Minimum... 
    Contract work

    VISTA Technology Services

    Springfield, VA
    4 days ago
  •  ...Senior Back End DeveloperThe eCommerce back end senior engineer provides leadership, direction and implementation on technical projects that affect all consumer...  ...will also include driving teams in designing software solutions to meet project requirements, maintaining... 
    Remote work
    Flexible hours

    Software Technology Inc

    Washington DC
    5 days ago
  • $187.53k - $281.3k

     ...Shield AI is a venture-backed deep-tech company with...  ...diverse team of experts in software, robotics, control...  ...integration, hardware, and test engineering to solve some of the...  .... About the Job: Staff Software Engineers on...  ...unparalleled end-to-end outcome ownership... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield Ai

    Washington DC
    1 day ago
  • $222.01k - $258.3k

     ...interviews which can be found here.Role OverviewID.me is seeking a Staff Software Engineer to join the Reporting & Billing team, where we build the...  ...billing architecture is yours along with the team to define end to end. It is a rare scope that spans product-facing data... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    McLean, VA
    6 days ago
  •  ...BreakForth Solutions is seeking an experienced AWS Front and Back-End Developer to join the team's AWS Cloud development...  ...Minimum of 8+ years of experience in large-scale software development or application engineering with recent coding exposure to two or more of the... 
    Work at office

    Breakforth Solutions Inc

    Washington DC
    10 days ago
  •  ...Clearance at the TS/SCI with CI poly level.We are seeking a Front-End Software Engineer to support the development and modernization of a mission-...  ...close collaboration with product owners, UX designers, back-end engineers, data engineers, and cybersecurity personnel within... 
    Permanent employment
    Full time
    Work at office
    3 days per week

    Maxar Technologies

    Herndon, VA
    5 days ago
  •  ...Overview Senior Staff Software Engineer (Everbridge, Inc.; Vienna, VA): The Senior Staff Software Engineer will enhance Everbridge’s SaaS-based...  ...stack environment. Must have 1 year of experience with front-end development using JavaScript frameworks 1 year of experience... 
    Local area
    Worldwide

    Everbridge

    Vienna, VA
    1 day ago
  •  ...Front End Software EngineerWashington, D.C.Front End Software EngineerRole OverviewWe're seeking...  .../weaknessesUnderstanding of prompt engineering techniques to optimize LLM outputBackground...  ...communication between front-end and back-end systemsImplement responsive design principles... 
    For contractors
    Local area

    Game Plan Tech

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Back End. Be the first to apply!