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

Senior Software Engineer - Backend (Java) (NASA)

$130k - $145k

Ad Hoc LLC

Senior Software Engineer - Backend (Java)

Job number: 828

Location: Remote with Preference for Greenbelt, MD

Travel: Occasional Travel Required for NASA Site Access and Badging

Work on Things That Matter

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.

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 across the federal government.

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 while fostering flexibility, collaboration, and strong outcomes for our customers.

Committed to High Expectations and a Welcoming Culture

Ad Hoc values acceptance, accountability, and humility. We build small, inclusive teams that collaborate closely with our partners to solve meaningful problems and deliver software that works.

Federal Civilian

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
• Build the digital service infrastructure necessary to scale mission impact

Role Overview

Ad Hoc is seeking a Senior Software Engineer - Backend (Java) to support the development and modernization of enterprise-scale web applications and backend systems in a federal environment.

This role is ideal for engineers with strong experience building Java-based applications, supporting distributed systems, and collaborating within agile software development teams. You will contribute to mission-critical systems supporting government operations and modernization initiatives.

We have a strong preference for candidates located near Greenbelt, Maryland, or candidates willing to travel onsite periodically for badging and program-related activities.

This role will require the ability to obtain and maintain a government clearance.

What You'll Do
• Design, develop, and maintain enterprise-level Java web applications and backend services
• Build and support RESTful APIs and distributed system integrations
• Develop scalable solutions using Spring Framework and related Java technologies
• Write, optimize, and troubleshoot SQL queries against Oracle databases
• Collaborate with engineers, product teams, QA, DevOps, and client stakeholders in agile environments
• Troubleshoot production issues and support ongoing system enhancements
• Participate in code reviews, technical planning, and architecture discussions
• Contribute to software engineering best practices and development standards
• Support application deployment, maintenance, and continuous improvement initiatives

Required Qualifications
• 8+ years of relevant software engineering experience and a Bachelor's degree, or equivalent additional experience in lieu of a degree
• 5+ years of hands-on experience developing Java web-based applications
• Strong experience with Java, JSP, Spring Web Framework, and REST Web Services
• 3+ years of experience working with Oracle databases and writing SQL queries
• 2+ years of experience developing web applications using JavaScript libraries and frameworks
• Experience with JavaScript, especially jQuery, CSS, HTML, JSON, and XML
• Experience with JBoss, Hibernate or myBATIS, Maven, rich AJAX web applications, Eclipse, Git, and software development process models
• Strong troubleshooting and debugging skills in enterprise environments
• Experience working within agile software development teams
• Ability to obtain and maintain a government clearance
• Ability to travel onsite to a NASA location for badging and program support
• Strong preference for candidates who can work onsite in Greenbelt, MD as needed

Desired Qualifications
• Experience supporting NASA or federal civilian agencies
• Experience with event-driven or eventful architectures
• Experience with Spring Batch
• Familiarity with DevOps practices and CI/CD pipelines
• Experience modernizing legacy enterprise systems
• Experience working within government consulting or federal contracting environments
• Experience supporting cloud or hybrid-cloud environments

Location & Travel
• Remote role with strong preference for candidates near Greenbelt, MD
• Periodic travel required for NASA badging and onsite activities

Benefits
• Company-subsidized health, dental, and vision insurance
• Flexible PTO
• 401(k) 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 protected by law.

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 candidates who would join our team with little to no additional training on the responsibilities outlined above. Actual compensation is influenced by factors including skill set, level of experience, and scope of responsibility.

The anticipated salary range for this role is $130,000 - $145,000 annually.

Recruiters will be happy to answer questions regarding compensation and benefits during the interview process.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Backend (Java) (NASA) in McLean, VA vacancy
  •  ...Overview: Position Title * Sr. Backend Java Developer Position Responsibilities Role: Senior Backend Java Developer Location: McLean, VA - Onsite (5 days/week) | Local candidates only Key Responsibilities Design, build, and maintain backend services... 
    Senior
    Local area

    Guru Schools

    McLean, VA
    5 days ago
  • $155.9k - $214.4k

     ...in McLean, Virginia, is looking for a Software Engineer to join our Public Sector team. This role...  ...designing, building, and scaling backend services that power our Data Intelligence...  ...development and expertise in languages like Java, Scala, or Go. The salary range for... 
    Senior

    I did my part and supported the Regular Toilet

    McLean, VA
    3 days ago
  •  ...IronArch Technology is seeking a Senior Software Engineer to join its Ask VA team in McLean, Virginia. The ideal candidate will lead backend design, implementation, and integration efforts, ensuring seamless service to Veterans through VA.gov. This role requires strong... 
    Senior
    Remote work

    IronArch Technology

    McLean, VA
    3 days ago
  • A leading IT solutions provider headquartered in McLean, VA, is seeking a Senior Software Engineer for a full-time remote position. The ideal candidate will have expertise in backend systems, with strong skills in Django Rest Framework and Python, and knowledge of AWS,... 
    Senior
    Full time
    Remote work

    Astor & Sanders

    McLean, VA
    4 days ago
  •  ...Senior Backend Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Backend Engineer for a contract assignment with one...  ...capabilities ~3+ years of hands-on development experience in Java, JavaScript/TypeScript, or SQL ~2+ years developing... 
    Senior
    Contract work
    3 days per week

    SGA

    McLean, VA
    5 days ago
  •  ...Software Application Developer 10+ years of relevant working experience in software application development in Java, Spring boot and AWS Services. Technical skills: Hands-on experience in...  ...Responsibilities: Design, develop, and maintain backend services using Java, Spring & Spring... 
    Senior
    Work experience placement

    Damco

    McLean, VA
    1 day ago
  •  ...Senior Backend Engineer Tysons Corner, VA The Senior Backend Engineer designs, builds, and maintains scalable backend systems and services...  ...practices. This role reports directly to the Software Development Manager and works closely with Software Engineers... 
    Senior
    Work at office
    Local area

    Pansophic Learning

    McLean, VA
    1 day ago
  •  ...Role Overview: This role involves senior Java development skills for event-based systems using Spring Boot, Microservices, and Kafka Streaming. Key Responsibilities: Senior Java development Event-based systems Spring Boot Microservices Kafka... 
    Senior

    Prophecy Technologies

    McLean, VA
    3 days ago
  • 12+ years of hands-on Core Java development experience (Java 8 or higher) Strong experience with Spring Boot, Microservices, and design patterns Ability to deliver complete end-to-end projects Must have strong experience with AWS services (S3, SQS, SNS, ECS, Lambda, CloudWatch... 
    Senior

    Xtagservices

    McLean, VA
    3 days ago
  •  ...Job Title: Senior Java developer Location : McLean, VA - ONSITE (Local Only) Type: Contract (C2C/W2) Duration: Long term JOB DESCRIPTION: Must have: Advanced Java Concepts, PySpark, Angular 13+ Senior Java development skills... 
    Senior
    Contract work
    Local area

    Hallmark Global Solutions Ltd

    McLean, VA
    2 days ago
  •  ...Developer-Java/J2EE Senior Job details Posted 22 May 20...  ...technical and collaborative Software Development Understand...  ...analytical skills, software engineering process skills, and the understanding...  ...on Kubernetes ~ Strong backend experience to develop Data... 
    Senior
    Worldwide
    Shift work

    Dexian DISYS

    McLean, VA
    3 days ago
  •  ...technology services firm based in McLean, Virginia, is seeking a hands-on Sr. DevOps Engineer. The successful candidate will focus on security hardening, automation with PowerShell, and Java development. Key skills include strong experience in PowerShell, AWS, and security... 
    Senior

    Compunnel

    McLean, VA
    3 days ago
  • A leading IT solutions provider in McLean, VA is seeking a Software Engineer for a full-time remote position. Responsibilities include designing backend systems, developing APIs with Django and Python, and managing databases. Candidates should have 5+ years of full stack... 
    Senior
    Full time
    Remote work

    Astor & Sanders

    McLean, VA
    1 day ago
  •  ...mission solutions firm based in Tysons, Virginia is seeking a Senior Software Engineer with over 10 years of software development experience. The...  ...candidates must have experience in Oracle PL/SQL, .Net, and JAVA applications. The firm prides itself on diversity and equality... 
    Senior

    B/CORE

    McLean, VA
    3 days ago
  • $86.8k - $198k

     ...A leading technology firm in McLean, Virginia is seeking a skilled Software Development Engineer to join their innovative engineering team. The ideal candidate will have significant experience in cloud environments and full-stack application development, irrespective of... 
    Senior

    Phase2 Technology

    McLean, VA
    3 days ago
  •  .../master's degree in computer science or engineering or equivalent experience A minimum of 9+...  ...environment (SAFE/Scrum) Scope of the Work: Agile Software Development Analyze the Business...  ...Micro Services based solutions using Java/JEE frameworks, UI frameworks, Docker and... 
    Senior

    TechDigital Group

    McLean, VA
    3 days ago
  •  ...A tech consulting firm in Virginia seeks a Mid-Senior Level Software Developer with a strong background in AWS and programming. Responsibilities...  ...of AWS development experience, proficiency in Python and Java, and a passion for innovation. Join a culture that values collaboration... 
    Senior

    Ascyndent

    McLean, VA
    3 days ago
  •  ...Overview Backend Engineer – AWS & Java (L3 Support) (3311-1) McLean, VA Java, Core Java, Spring Boot, Microservices, Cloud Computing, Amazon...  ...EBS and S3. Qualifications Experience level: Mid-senior Experience required: 10 Years Education level:... 
    Visa sponsorship
    Relocation package

    ESR Healthcare

    McLean, VA
    3 days ago
  •  ...team dedicated to accomplishing hard things, together. As a Senior Software Engineer working on the Appian platform, your mission will be to...  ...volume or critical production service environments Fluency in Java and GO programming Experience with AWS services,... 
    Senior
    Work at office
    Local area

    Appian Corporation

    McLean, VA
    a month ago
  •  ...reporting, charting, and AI-powered insights engine at the heart of the Appian platform. Our...  ...About the Role: We're looking for a Senior Software Engineer who thrives in a multi-language...  .../Hibernate service layers, through Java and SAIL (our proprietary functional UI... 
    Senior
    Work at office
    Local area

    Appian Corporation

    McLean, VA
    a month ago
  •  ...A leading cybersecurity firm is seeking a Lead Software Engineer to leverage Full Stack expertise in a pivotal role. This position involves translating user requirements into actionable designs, developing cloud-based applications, and collaborating with teams on complex... 
    Senior
    Flexible hours

    Phase2 Technology

    McLean, VA
    4 days ago
  • 53 Stations is seeking an experienced Software Engineer to join our team in McLean, VA. In this role, you will design, develop, and maintain high-quality web services that impact our users globally. We thrive on innovation, collaboration, and a culture that celebrates success... 
    Senior

    53 Stations

    McLean, VA
    4 days ago
  •  ...Senior Full Stack Developer Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Full Stack...  ...APIs and microservices using Java (Spring Boot) and Python-based frameworks...  ..., conduct code reviews, and uphold engineering best practices Mentor and guide... 
    Senior
    Contract work

    SGA

    McLean, VA
    1 day ago
  •  ...specialty areas: Information Technology (IT), Clinical Research, Rehabilitation Therapy, and Nursing. Job Description Position: Senior Level Java Developer Location: McLean, VA (Local candidates only) Duration: 4 Months Responsibilities: Develop and maintain large,... 
    Senior
    Local area

    Integrated Resources

    McLean, VA
    6 days ago
  •  ...Senior Full Stack Engineer Why choose between doing meaningful work and having a fulfilling life?...  ...difference with us. Do you want to develop software systems that contribute to solving...  ...robust APIs, database schemas, and backend services supporting high-performance,... 
    Senior
    Internship
    Local area
    Immediate start

    MITRE

    McLean, VA
    2 days ago
  •  ...A technology firm specialized in defense software is seeking a Senior/Principal Software Architect to lead the design and development of advanced software solutions for national security. This role requires hands-on technical leadership and collaboration with expert teams... 
    Senior

    Skyline Scientific Inc

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

     ...Capital One is seeking a Senior Manager, Software Engineering in McLean, VA, to lead diverse technology projects while managing a skilled team. This role...  ...-solving, utilizing programming skills in JavaScript, Java, Python, and more to drive transformation. The ideal candidate... 
    Senior

    Hobbsnews

    McLean, VA
    3 days ago
  •  ...Senior Full-Stack Developer DMI is seeking a Senior Full-Stack Developer to help build...  ...does not. This is an AI-first engineering team. We deliver using an AI-augmented development...  ...-table designs. Develop configurable software services that integrate the application... 
    Senior
    Contract work
    Interim role
    Local area
    Remote work

    DMI (Digital Management, LLC)

    McLean, VA
    3 days ago
  •  ...Software Engineer (Java, MASH, Linux) We are looking for a talented and driven Software Engineer (Java, MASH, Linux) to join our team and...  ...Developer, Linux Developer, Middleware Engineer, Systems Engineer, Backend Developer, Full Stack Developer, Application Developer,... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    McLean, VA
    1 day ago
  •  ...A leading technology company is seeking a Cloud Solutions Network Engineer to develop scalable cloud network solutions and lead cross-functional teams. The ideal candidate has extensive experience with AWS and cloud services, along with proven DevOps expertise. This role... 
    Senior

    SnaKORPIO GROUP

    McLean, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Backend (Java) (NASA). Be the first to apply!