1

Software Engineer Software Engineer Jobs in Roanoke, VA

Be Seen First

The software engineer designs and maintains programs and systems. They assist project management in developing software-specific system requirements. Software engineers will work with Quality ...

New

Job#: 3043369 Software Engineer Location: Roanoke, Virginia (Remote) Role Overview We are seeking a senior-level software engineer who enjoys solving complex problems and building scalable software ...

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

Software Engineer

Blacksburg, VA · On-site

$66K - $106K/yr

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

Software Engineer

Blacksburg, VA · On-site

$66K - $106K/yr

No experience working as a full-stack software engineer required, but must posess a Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field * Experience developing ...

Software Engineer II

Roanoke, VA · On-site

$75 - $95/hr

Software Automations Engineer II Job Summary The Software Automations Engineer II works with a team of automation engineers and process engineers to translate process control concepts into machinery ...

Software Engineer I

Roanoke, VA · On-site

$70 - $90/hr

Software Automations Engineer I Job Summary The Software Automations Engineer works with a team of automation engineers and process engineers to translate process control concepts into machinery ...

Software Engineer II

Roanoke, VA · On-site

$95K - $131K/yr

Software Automations Engineer II Job Summary The Software Automations Engineer II works with a team of automation engineers and process engineers to translate process control concepts into machinery ...

Required : • 5+ years of experience working as a full-stack software engineer • Bachelor's degree in Computer Science, Computer Engineering, or a related field • Experience developing with Java ...

next page

Showing results 1-20

Software Engineer Software Engineer information

See Roanoke, VA salary details

$62.3K

$144.8K

$201.7K

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

As of Aug 20, 2026, the average yearly pay for software engineer software engineer in Roanoke, VA is $144,761.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,800.00 and $169,800.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Software Engineer vs Web Developer?

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What cities near Roanoke, VA are hiring for Software Engineer Software Engineer jobs?

Cities near Roanoke, VA with the most Software Engineer Software Engineer job openings:

Software Engineer I & II

Tek Fusion Global

Williamsburg, VA • On-site

$55K - $95K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

JOB DESCRIPTION:

The software engineer designs and maintains programs and systems. They assist project management in developing software-specific system requirements. Software engineers will work with Quality Assurance to develop testing plans and with hardware engineers to validate and document interfaces for new hardware components.

DUTIES / RESPONSIBILITIES:

Design, modify, refactor, and develop software to high standards.

Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

Perform unit testing on developed software.

Participate in code reviews.

Design, modify, develop, and implement software build and installation scripts.

SKILLS / EXPERIENCE:

SWE Level I: <3 years of experience.

SWE Level II: 3+ years of experience.

Ability to understand underlying business and support requirements to design solutions.

Aviation, automotive, or embedded software development experience a plus.

Excellent written and verbal communications.

Process driven and detail oriented.

Proven analytical and technical aptitude.

Self-directed problem solver.

Technical proficiency with C/C++, Kotlin/Java, C#, or Python programing languages.

Experience in cross team collaboration with quality assurance, developers, program managers and engineers.

BENEFITS:

Health, dental, short-term disability, term life insurance, retirement and paid personal leave benefits.

EDUCATION:

Bachelor’s degree in computer science, electrical engineering, computer engineering, physics, mathematics or a related discipline.

Must be a U.S. Citizen. We do not sponsor Visas.

Company Description

TEK FUSION GLOBAL, INC. is a mission-focused, rapid solutions and capabilities provider comprised of a diverse team of experts in hardware engineering, software development, systems integration, management, and testing. While our staff includes decades of experience in the US Special Operations community, TFG also emphasizes being resourceful to bridge the gap across Defense, Commercial, and Private sector.

At TFG, we want our employees to enjoy challenging work in a supportive, professional environment. We expect our employees to uphold high standards of technical excellence and ethical conduct. We're looking for leaders who are ready to seize the initiative, make a difference for our customers, and be a key part of our growth. Excellence, expertise, and innovation are the hallmarks of the TFG Team.

TFG was named as one of the Best Places to Work in Virginia by Virginia Business.

See more at tekfusioninc.com.