1

Senior Java Software Engineer Jobs in Williamsburg, VA

Senior DevOps Engineer

Newport News, VA · On-site +1

$107K - $195K/yr

The Defense Sector at Leidos is seeking a Senior DevOps Engineer to support an agile development ... Strong understanding of DevSecOps principles, infrastructure automation, and software delivery ...

Senior DevOps Engineer

Newport News, VA · On-site

$107K - $195K/yr

The Defense Sector at Leidos is seeking a Senior DevOps Engineer to support an agile development ... Strong understanding of DevSecOps principles, infrastructure automation, and software delivery ...

Senior Network Engineer

Langley, VA

$105K - $144K/yr

This is achieved by monitoring, maintaining, supporting, and optimizing all networked software associated operating systems. The Senior Network Engineer will apply communication, analytical, and ...

As a Senior Test Engineer your duties will include the following, but are not limited to: * Support ... Validate software capabilities against intended operational outcomes from an end-to-end mission ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Williamsburg, VA salary details

$38.8K

$144.7K

$254.1K

How much do senior java software engineer jobs pay per year?

As of Jun 28, 2026, the average yearly pay for senior java software engineer in Williamsburg, VA is $144,709.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,800.00 and $157,700.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What job categories do people searching Senior Java Software Engineer jobs in Williamsburg, VA look for? The top searched job categories for Senior Java Software Engineer jobs in Williamsburg, VA are:
What cities near Williamsburg, VA are hiring for Senior Java Software Engineer jobs? Cities near Williamsburg, VA with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Williamsburg, VA as of June 2026, with employment types broken down into 74% Full Time, and 26% Contract. Highlights an 85% In-person, 7% Hybrid, and 8% Remote job distribution, with an average salary of $144,709 per year, or $69.6 per hour.
Avionics Test and Launch Engineer II / Senior

Avionics Test and Launch Engineer II / Senior

Rocket Lab

Newport News, VA • On-site

Full-time

Posted 12 days ago


Rocket Lab rating

8.8

Company rating: 8.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

9th of 60 rated aerospace companies


Job description

AVIONICS TEST AND LAUNCH ENGINEER II / SENIOR

This role is part of the Test and Launch Engineering team at Rocket Lab which is the division responsible for testing, launch, and mission operations of Electron and Neutron launch vehicle, starting with stack testing through pre-launch processing, launch operations, and on-orbit operations. Integrated Operations is also responsible for configuration, checkout, and operation of related facilities, equipment, and infrastructure. 

WHAT YOU'LL GET TO DO: 

Develop, integrate, and test avionics and electrical systems for Electron and Neutron launch vehicles 
Oversee the configuration and checkout of avionics systems 
Lead and manage testing projects for avionics and electrical systems 
Mentor and train other operators within the Integrated Operations team on avionics and electrical systems 
Develop Concept of Operations (CONOPS) and Human-Machine Interfaces (HMIs) related to ground- and vehicle- electrical hardware 
Author, review and carry out operations procedures 
NOTE: This position can be hired as a Level II Engineer or a Senior Engineer I level.

YOU'LL BRING THESE QUALIFICATIONS AS A LEVEL II ENGINEER:

Bachelor Degree in Engineering (preferably Aerospace, mechanical, electrical or  mechatronic engineering) 
2+ years of experience in engineering design, test and/or operations, in the focus of electrical/software engineering 
YOU'LL BRING THESE QUALIFICATIONS AS A SENIOR ENGINEER I:

Bachelor Degree in Engineering (preferably Aerospace, mechanical, electrical or  mechatronic engineering) 
5+ years of experience in engineering design, test and/or operations, in the focus of electrical/software engineering 
THESE QUALIFICATIONS WOULD BE NICE TO HAVE: 

Experience with launch vehicles or spacecraft including integration, testing, launch, or mission operations 
Experience with Java, Python, or other object-oriented programming language 
Software development skills with solid understanding and experience working with web-based tools such as HTML and XML 
Good understanding of networking required with knowledge and experience in TCP/IP, UDP, multicast protocols, and packet switching and routing 
Knowledge of and/or experience with electrical systems  
ADDITIONAL REQUIREMENTS: 

Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to focus.    
Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing.   
Must be physically able to commute to buildings  
Occasional exposure to dust, fumes and moderate levels of noise. 

WHAT TO EXPECT

We're on a mission to unlock the potential of space to improve life on Earth, but that's not an easy task. It takes hard work, determination, relentless innovation, teamwork, grit, and an unwavering commitment to achieving what others often deem impossible. Our people out-think, out-work, and out-pace. We pride ourselves on having each other's backs, checking our egos at the door, and rolling up our sleeves on all tasks big and small. We thrive under pressure, work to tight deadlines, and our focus is always on how we can deliver, rather than dwelling on the challenges that stand in the way.

Important information:

FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Rocket Lab Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable. Learn more about ITAR here.

Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Applicants requiring a reasonable accommodation for the application/interview process for a job in the United States should contact Giulia Johnson at dedicated resource is intended solely to assist job seekers with disabilities whose disability prevents them from being able to apply/interview. Only messages left for this purpose will be considered. A response to your request may take up to two business days.

PandoLogic. Keywords: Avionics Engineer, Location: Newport News, VA - 23603