Staff Software Engineer - Back End
$130k - $160kBouchon 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 matterOur 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 lifeOur 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 cultureAd 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:
$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...SuggestedFull timePart timeInternshipH1bLocal area$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...SuggestedFull timePart timeInternshipH1bLocal area$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...SuggestedWork at officeRemote workFlexible hours$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...SuggestedWork experience placement$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...SuggestedFull timePart timeInternshipH1bLocal area$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 timePart timeInternshipH1bLocal area$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 timePart timeInternshipLocal area- ...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
- ...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...
$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 timeContract workPart timeWork at officeLocal areaRemote work$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 workTemporary workWork at officeRemote workFlexible hours$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 timePart timeInternshipLocal area$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 timeContract workPart timeWork at officeLocal areaRemote work$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...WorldwideRelocationRelocation package$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 timeLocal area3 days per week- ...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 officeFlexible hours
$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 workVisa sponsorship- ...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 employmentFlexible hours3 days per week
- ...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 timeWork at officeLocal area
$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- ...: 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 workTemporary workWork experience placement
- ...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
$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- ...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 workFlexible hours
$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 timeTemporary workPart timeWorldwide$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 timeTemporary workWork at officeRemote workFlexible hours- ...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
- ...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 employmentFull timeWork at office3 days per week
- ...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 areaWorldwide
- ...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 contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Back End. Be the first to apply!
- javascript software engineer McLean, VA
- internship software McLean, VA
- software McLean, VA
- software intern McLean, VA
- id software McLean, VA
- healthcare software sales McLean, VA
- entry level software sales McLean, VA
- software sales McLean, VA
- software asset management analyst McLean, VA
- software technology McLean, VA




