Jefferson Lab
Jefferson Lab

27 Jefferson Lab Software Developer Jobs Hiring Near You

Spectrometer Support Engineer

Newport News, VA · On-site

$73.20K - $115.70K/yr

At Jefferson Lab, you'll champion cutting-edge science and operational excellence while shaping the ... software, and providing on-call support during the experimental run. This position will also be ...

Spectrometer Support Engineer

Newport News, VA · On-site

$73.20K - $115.70K/yr

At Jefferson Lab, you'll champion cutting-edge science and operational excellence while shaping the ... software, and providing on-call support during the experimental run. This position will also be ...

Site Reliability Engineer

Newport News, VA · On-site

$115.90K - $205.10K/yr

At Jefferson Lab, you'll champion cutting-edge science and operational excellence while shaping the ... Ensure the selected software and hardware systems meet those parameters, while also meeting ...

Maintain and document software developed with EPSCI participation. * Support Scientists using EPSCI ... scientific and engineering problems of our time. The Jefferson Lab campus is located in ...

Payroll Accountant

Newport News, VA · On-site

$60K - $94.50K/yr

Competent in the use of a personal computer, automated accounting software, financial systems ... scientific and engineering problems of our time. The Jefferson Lab campus is located in ...

Mechanical Designer

Newport News, VA · On-site

$78.80K - $124.80K/yr

Extensive knowledge of 2D and 3D CAD software and data management systems. * Able to effectively ... scientific and engineering problems of our time. The Jefferson Lab campus is located in ...

SRF Technology Engineer

Newport News, VA · On-site

$73.20K - $115.70K/yr

At Jefferson Lab, you'll champion cutting-edge science and operational excellence while shaping the ... As a staff engineer I, you will work closely with more senior staff on superconducting ...

Hall C Mechanical Engineer I

Newport News, VA · On-site

$73.20K - $115.70K/yr

At Jefferson Lab, you'll champion cutting-edge science and operational excellence while shaping the ... Provide engineering support for projects from concept through design, fabrication, assembly and ...

RF Group Leader

Newport News, VA · On-site

$139.40K - $220.30K/yr

About Jefferson Lab Join a community with a common purpose of solving the most challenging scientific and engineering problems of our time. The Jefferson Lab campus is located in southeastern ...

In-depth knowledge of the Deltek Costpoint system and IBM Cognos Analytics report writing software ... scientific and engineering problems of our time. The Jefferson Lab campus is located in ...

Electronics Technician II

Newport News, VA · On-site

$58.20K - $92K/yr

The DC Power group, a part of the accelerator engineering systems department, at Jefferson Lab is seeking an individual who will work on installing, repairing, constructing, and maintaining high ...

Fire Protection Coordinator

Newport News, VA · On-site

$91.70K - $144.80K/yr

About Jefferson Lab Join a community with a common purpose of solving the most challenging scientific and engineering problems of our time. The Jefferson Lab campus is located in southeastern ...

HVAC Technician II

Newport News, VA · On-site

$58.20K - $92K/yr

About Jefferson Lab Join a community with a common purpose of solving the most challenging scientific and engineering problems of our time. The Jefferson Lab campus is located in southeastern ...

next page

Showing results 1-20

Jefferson Lab Jobs Information

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Infographic showing various Software Developer job openings at Jefferson Lab in the United States as of May 2026, with employment types broken down into 84% Full Time, and 16% Part Time. Highlights an 100% Physical job distribution.
Spectrometer Support Engineer

Spectrometer Support Engineer

Jefferson Lab

Newport News, VA • On-site

$73.20K - $115.70K/yr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

At Jefferson Lab, you'll champion cutting-edge science and operational excellence while shaping the future of discovery. Join us and make your mark - where excellence meets purpose, and great minds truly matter.
Salary Range: $73,200 - $115,700
What your job will be like:
This position is part of a cross functional team dedicated to supporting the spectrometers and other experimental equipment in Halls A and C. Equipment includes, but is not limited to: high current DC power supplies, instrumentation, and controls; cryogenics instrumentation and controls; particle detector supporting electronics; and spectrometer motion. This position will involve contributing with a team of engineers and technicians in repairing, upgrading, maintaining, and documenting the equipment, including on call support during the experimental run. This position will be expected to work, with supervision, on control systems and power supplies including troubleshooting and repair, making updates to control software, and providing on-call support during the experimental run. This position will also be responsible for learning how to operate the cryogenics system in hall C and assisting SME with cryogenics operations. Candidates for this position should have a knowledge of basic electronics, familiarity with computers and basic programs such as MS Office, troubleshooting skills, and ability to think critically. Experience with PLCs, programming, or fluid dynamics is a plus. Electronics knowledge, troubleshooting skills, and understanding of pressure-flow relationship will be tested during the interview.
In this role you will:
  • Learn to operate the cryo system in hall C under supervision of cryo SME.
  • Assist in maintenance, troubleshooting, and repair of power supplies and magnet control systems.
  • Assist in documentation of equipment and work.
  • Be on call 24/7 on a rotation basis (1-week duration) for experimental support.
Qualifications
Education
  • Bachelor's Degree Engineering/Physics/Similar technical field required
Experience
  • none required
Experience and Education Exchange
Education above the minimum may be substituted for experience.
Knowledge, Skills and Abilities
  • Strong analytical and numerical background.,
  • Problem solving and critical thinking ability.,
  • Ability to communicate clearly in writing (e.g. email, memos, explanations, drawings) and explain work to their supervisor and others in the group.,
  • Ability to effectively work independently and as part of a group.,

About Jefferson Lab
Join a community with a common purpose of solving the most challenging scientific and engineering problems of our time. The Jefferson Lab campus is located in southeastern Virginia amidst a vibrant and growing technology community.
A career at Jefferson Lab is more than a job. You will be part of "big science" and work alongside top scientists and engineers from around the world unlocking the secrets of our visible universe. Managed by Jefferson Science Associates, LLC, Thomas Jefferson National Accelerator Facility is entering an exciting period of mission growth and is seeking new team members ready to apply their skills and passion to have an impact. You could call it work, or you could call it a mission. We call it a challenge. We do things that will change the world.
Total Rewards at Jefferson Lab
At Jefferson Lab, we believe that a comprehensive employee benefits program is an important and meaningful part of the compensation employees receive. Our benefits program includes, but is not limited to:
• Medical, Dental, and Vision Care Plans • Flexible Spending Accounts
• Paid Time-off and Leave Programs (Paid Parental, vacation, holidays, and sick leave)
• 401(k) Plan - 9% Lab Contribution; 100% vested • Flexible Work Arrangements
(Remote & Alternate Work Schedules available)
• Tuition Assistance, Training and Professional Development Programs
• Live near the waterways of the Chesapeake Bay region with access to nearby beaches,
mountains, and all major metropolitan centers on the East Coast
Jefferson Science Associates, LLC (JSA) manages and operates the Thomas Jefferson National Accelerator Facility (Jefferson Lab). JSA is an Equal Opportunity Employer.
JSA is committed to providing reasonable accommodation for people with disabilities (unless doing so will result in an undue hardship). If you need a reasonable accommodation for any part of the employment process, please send an e-mail to recruiting@jlab.org or contact Human Resources by calling (757) 269-7100 and selecting option 1 between 8 am - 5 pm EST to provide the nature of your request.
Employment with JSA is conditional upon DOE approval if at any time during your employment you are participating in a Foreign Government Talent Recruitment Program or Affiliated activity. Generally, such programs/activities include any foreign-state-sponsored attempt to acquire U.S.-funded scientific research through programs run or funded by the government that target scientists, engineers, students, academics, researchers, and entrepreneurs of all nationalities working or educated in the United States. This includes positions or appointments, both domestic and foreign, titled academic, professional, or institutional appointments whether or not remuneration is received and whether full-time, part-time or voluntary.