1

Programming Jobs in Bristol, VA (NOW HIRING)

Process Engineer

Jonesborough, TN · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity ...

Structural Engineer

Kingsport, TN · On-site

$90 - $130/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Checking calculations made by other engineers to ensure accuracy, conformance to codes, specifications, design criteria and conformance to good engineering practice.* Assisting the drafting group in ...

New

Process Engineer

Jonesborough, TN

$119K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity ...

Process Engineer

Jonesborough, TN · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity ...

Process Engineer

Jonesborough, TN

  • Medical

  • Dental

  • Retirement

  • PTO

As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity ...

Process Engineer

Jonesborough, TN · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity ...

Process Engineer

Jonesborough, TN · On-site

$76K - $119K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity ...

The Engineering Manager leads the facility's engineering, maintenance, and project management initiatives. This role manages capital projects from inception to completion, and ensures the highest ...

Control Engineer 2

Blountville, TN · On-site

$65K - $84K/yr

Lead programming / configuration team efforts for complex automation and SCADA applications. * Program / Configure / troubleshoot PLCs, RTUs, and/or HMI systems. * Testing / Troubleshooting ...

CNC Programmer

Damascus, VA · On-site

$22.25 - $30.25/hr

Provide technical support to the machine shop pertaining to machines, processes, tooling, fixturing, programming, metrology, and overall troubleshooting. * Analyzes work orders, drawings, blueprints ...

Engineering Manager

Church Hill, TN · On-site

$120 - $170/hr

The Engineering Manager leads the facility's engineering, maintenance, and project management initiatives. This role manages capital projects from inception to completion, and ensures the highest ...

New

Design Engineer Job Type : Full-time, Exempt Duration of role : Permanent Location: United States Reporting to: Manager of Project Engineering Company: Tate About Us: At Tate we are passionate about ...

Design Engineer

Saint Paul, VA · On-site

$70K - $110K/yr

Design Engineer Job Type : Full-time, Exempt Duration of role : Permanent Location: United States Reporting to: Manager of Project Engineering Company: Tate About Us: At Tate we are passionate about ...

Supervising Civil Engineer

Kingsport, TN · Hybrid

$103K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Extracts engineering information from CAD drawings. * Prepares engineering computations, material quantity takeoffs, estimates, surveys, and designs. * Completes a variety of assignments such as ...

Mechanical Engineer

Jonesborough, TN · On-site

$76K - $119K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

As our Mechanical Engineer, you will play a pivotal role in planning, organizing and conducting technical projects to support our manufacturing operations. You will apply engineering procedures and ...

Showing results 21-40

Programming information

See Bristol, VA salary details

$24.3K

$86.4K

$144.7K

How much do programming jobs pay per year?

As of Aug 19, 2026, the average yearly pay for programming in Bristol, VA is $86,394.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,700.00 and $112,700.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Bristol, VA?

The most popular types of Programming jobs in Bristol, VA are:

What cities near Bristol, VA are hiring for Programming jobs?

Cities near Bristol, VA with the most Programming job openings:

Infographic showing various Programming job openings in Bristol, VA as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 16% Part Time, 3% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $86,394 per year, or $41.5 per hour.

Process Engineer

BWX Technologies, Inc.

Jonesborough, TN • On-site

Full-time

Medical, Dental, Retirement, PTO

Re-posted 14 days ago


BWX Technologies rating

8.1

Company rating: 8.1 out of 10

Based on 29 frontline employees who took The Breakroom Quiz


Job description

At BWX Technologies, Inc. (NYSE: BWXT), we are People Strong, Innovation Driven. A U.S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering innovator that provides safe and effective nuclear solutions for global security, clean energy, environmental restoration, nuclear medicine and space exploration. With more than 7,800 employees, BWXT has 14 major operating sites in the U.S., Canada and the U.K. We are the sole manufacturer of naval nuclear reactors for U.S. submarines and aircraft carriers. Our company supplies precision manufactured components, services and fuel for the commercial nuclear power industry across four continents. Our joint ventures provide environmental restoration and operations management at a dozen U.S. Department of Energy and NASA facilities. BWXT's technology is driving advances in medical radioisotope production in North America and microreactors for various defense and space applications. For more information, visit www.bwxt.com. Follow us on LinkedIn, X, Facebook and Instagram.

Welcome to BWXT
We believe in empowering our employees and cultivating a dynamic workplace that fosters growth and collaboration. Whether you're an experienced professional or just starting your career, you'll find opportunities to challenge yourself, learn from seasoned experts, and contribute to nuclear innovation. We require a diverse range of skills to support our work in the markets that drive our business and welcome candidates from all backgrounds and life stages who are passionate about making a difference.

Position Overview:
As a Process Engineer, you will play a key role in evaluating, improving, and supporting manufacturing processes within assigned work centers and work cells. Your work will ensure material integrity, processing reliability, and product performance across a range of metals and specialty alloys. This role is highly collaborative, working closely with engineering, operations, and quality teams to ensure safe, efficient, and consistent materials processing. You will help drive continuous improvement efforts, support root-cause investigations, and shape materialrelated standards across the organization.

Location:
On-site in Jonesborough, Tennessee

Your Day-to-Day as a Process Engineer:
Assess manufacturing processes to understand how material properties, behavior, and processing parameters influence product performance and manufacturability.
Monitor Quality Notifications and partner with engineers to identify material-related failure modes, deviations, or property variances, generating next actions to prevent recurrence.
Evaluate tooling, fixturing, and material-handling requirements to ensure proper processing, dimensional stability, and material integrity.
Identify gaps in material specifications, testing requirements, certifications, and supplemental data for work scopes.
Work directly with operators to assess shift performance and ensure proper handling of material sensitivities such as heat input, deformation, machining behavior, and environmental controls.
Provide Engineering & Technical Services (E&TS) support to ensure material-readiness actions are completed.
Review past work scopes and incorporate lessons learned related to material performance, process-material interactions, and specification compliance.
Collaborate with manufacturing engineers to standardize material-sensitive instructions across product lines for consistent processing.
Develop supplemental documentation such as material handling guidelines, process windows, setup drawings, and photo instructions.
Use root-cause analysis techniques to investigate material-related defects, recurring nonconformances, microstructural concerns, and process-driven property variations.
Interpret complex data sets, identify patterns, and apply statistical reasoning to highlight trends and improvement opportunities.
Lead continuous improvement projects focused on material flow, processing reliability, yield enhancement, and scrap/rework reduction.
Collaborate with Operations Managers, Engineering Product Teams, and supporting groups to define or reorganize work centers based on material-processing needs, new materials, or new equipment integration.

Required Qualifications:
Strong communication skills and an interest in working cross-functionally with engineering, operations, and quality teams.
Proficiency with MRP systems and Microsoft Office programs.
Bachelor's degree in Materials Science & Engineering, Metallurgical Engineering, Mechanical Engineering, or a related field (Materials Science preferred).
Minimum of 3 years of experience in process engineering, materials engineering, or manufacturing involving critical material requirements.
Must be a U.S. citizen and able to obtain and maintain a U.S. Department of Energy (DOE) Security Clearance.

Preferred Qualifications:
Experience in manufacturing environments involving metals, specialty alloys, or complex material systems.
Advanced understanding of material behavior, microstructure, and process/material interactions.
Master's degree is a plus.

What We Offer:
Competitive salary and benefits package, including health, dental, and retirement plans.
Flexible work schedules and paid time off to promote a healthy work-life balance (as applicable for the role).
Professional development opportunities, including mentorship programs and continuing education support.
An inclusive atmosphere that celebrates new perspectives and supports collaboration across generations.
The opportunity to contribute to mission-driven work that shapes the future of energy.
Continuous learning and training opportunities to grow throughout your career.

Pay: $76,000 - $119,000

The base salary range for this position in Tennessee (US-TN) at the start of employment is expected to be between $76,000 and $119,000 per year. However, the base salary offered is based on local job market factors, and may vary further depending on factors specific to the selected job candidate, such as job-related knowledge, skills, experience, and other objective business considerations. Subject to these considerations, the total compensation package for this position may also include other elements, such as an annual cash incentive in addition to a full range of medical, retirement, and/or other benefits. Details of participation in these benefit plans will be provided at such time the selected job candidate receives an offer of employment. If hired, the selected job candidate will be employed 'at-will,' unless employed at a location and in a position subject to a collective bargaining agreement.  The company further reserves the right to modify base salary (as well as any other discretionary payment, compensation or benefit program) at any time, including for reasons related to individual performance, company or individual department/team performance, and other market factors.

As a federal government contractor, BWX Technologies, Inc. and any subsidiaries, affiliates and related entities ("BWXT" or the "Company") complies with all federal, state, and local laws and customer requirements regarding health and safety protocols.  As such, all BWXT new hires will be required to adhere to applicable Company health and safety requirements within the workplace as a condition of employment.

All candidates must be U.S. citizens. Selected applicants are required to successfully complete a pre-employment check and drug screening. In addition, the position may require the ability to obtain and maintain applicable federal eligibility requirements for access to classified/sensitive information or matter which involves an extensive criminal and financial background investigation, drug test, previous employment, and reference verifications.

BWXT is committed to the concept of Equal Employment Opportunity. We have established procedures to ensure that all personnel actions such as recruitment, compensation, career development, benefits, company-sponsored training and social recreational programs are administered without regard to race, color, religion, sex, national origin, citizenship, age, disability, protected veteran or other protected status.

BWX Technologies, Inc. and its affiliates and subsidiaries (BWXT) is not responsible for and does not accept any liability for fees or other costs associated with resumes or candidates presented by recruiters or employment agencies, unless a binding, written recruitment agreement between BWXT and the recruiter or agency exists prior to the presentation of candidates or resumes to BWXT and includes the specific services, job openings, and fees to be paid ("Agreement"). BWXT may consider any candidate for whom a recruiter or agency has submitted an unsolicited resume and explicitly reserves the right to hire such candidate(s) without any financial obligation to the recruiter or agency unless an Agreement is in place prior to presentation and such Agreement explicitly encompasses the job opening for which such fees or costs are sought. An email, verbal or other informal contact with any person within BWXT will not create a binding agreement. Agencies or recruiters without an Agreement are directed not to contact any hiring managers of BWXT with recruiting inquiries or resumes. Recruiters and agencies interested in partnering with BWXT may contact BWXT's Talent Acquisition team at talent_acquisition@bwxt.com.


What BWX Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom