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 ...
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 ...
Software Automations Engineer II
Roanoke, VA · On-site
$82K - $136K/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 ...
Software Automations Engineer II
Roanoke, VA · On-site
$82K - $136K/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 ...
Software Engineering (Ignite Innovator Pgm), Associate- Blacksburg, VA
Blacksburg, VA · On-site
$51K - $82K/yr
Responsibilities Peraton is seeking Entry-Level Software Engineers to join the Ignite Innovator Program located at our Technology and Engineering Strategic Delivery Center in Blacksburg, VA The ideal ...
Software Engineering (Ignite Innovator Pgm), Associate- Blacksburg, VA
Blacksburg, VA · On-site
$51K - $82K/yr
Responsibilities Peraton is seeking Entry-Level Software Engineers to join the Ignite Innovator Program located at our Technology and Engineering Strategic Delivery Center in Blacksburg, VA The ideal ...
Software Engineering (Ignite Innovator Pgm), Associate- Blacksburg, VA
Blacksburg, VA · On-site
$51K - $82K/yr
Responsibilities Peraton is seeking Entry-Level Software Engineers to join the Ignite Innovator Program located at our Technology and Engineering Strategic Delivery Center in Blacksburg, VA The ideal ...
Software Engineering (Ignite Innovator Pgm), Associate- Blacksburg, VA
Blacksburg, VA · On-site
$51K - $82K/yr
Responsibilities Peraton is seeking Entry-Level Software Engineers to join the Ignite Innovator Program located at our Technology and Engineering Strategic Delivery Center in Blacksburg, VA The ideal ...
Software Engineering (Ignite Innovator Pgm), Associate- Blacksburg, VA
Blacksburg, VA · On-site
$51K - $82K/yr
Responsibilities Peraton is seeking Entry-Level Software Engineers to join the Ignite Innovator Program located at our Technology and Engineering Strategic Delivery Center in Blacksburg, VA The ideal ...
Software Engineering (Ignite Innovator Pgm), Associate- Blacksburg, VA
Blacksburg, VA · On-site
$51K - $82K/yr
Responsibilities Peraton is seeking Entry-Level Software Engineers to join the Ignite Innovator Program located at our Technology and Engineering Strategic Delivery Center in Blacksburg, VA The ideal ...
Software Engineer with Security Clearance
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 with Security Clearance
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 ...
Summer 2027 Software Engineer Intern
Blacksburg, VA · On-site
$25/hr
Responsibilities Peraton is seeking Summer 2027 Software Engineer Interns to support our Internal Research & Development (IRAD) program which will be conducted in one of our Strategic Innovation ...
New
Summer 2027 Software Engineer Intern
Blacksburg, VA · On-site
$25/hr
Responsibilities Peraton is seeking Summer 2027 Software Engineer Interns to support our Internal Research & Development (IRAD) program which will be conducted in one of our Strategic Innovation ...
New
Software Automation Engineer I
Roanoke, VA · On-site
$80 - $100/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 Automation Engineer I
Roanoke, VA · On-site
$80 - $100/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 ...
Mission Software Engineer
Roanoke, VA · On-site
$125 - $150/hr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Mission Software Engineer
Roanoke, VA · On-site
$125 - $150/hr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Software Automations Engineer II
Hollins, VA · On-site
$100 - $125/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 Automations Engineer II
Hollins, VA · On-site
$100 - $125/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 ...
Mission Software Engineer
Roanoke, VA · On-site
$74K - $241K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Mission Software Engineer
Roanoke, VA · On-site
$74K - $241K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Software Engineer - Mid Level
Blacksburg, VA · On-site
$80K - $128K/yr
Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field
Software Engineer - Mid Level
Blacksburg, VA · On-site
$80K - $128K/yr
Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field
Software Engineer - Mid Level
Blacksburg, VA · On-site
$80K - $128K/yr
Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field
Software Engineer - Mid Level
Blacksburg, VA · On-site
$80K - $128K/yr
Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field
Software Engineer - Mid Level
Blacksburg, VA · On-site
$80K - $128K/yr
Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field
Software Engineer - Mid Level
Blacksburg, VA · On-site
$80K - $128K/yr
Qualifications Required Qualifications: * 5+ years of experience working as a full-stack software engineer * Bachelor's degree in Computer Science, Computer Engineering, or a related field
Software/Controls Engineering Grad Intern
Salem, VA · Hybrid
$21 - $32/hr
The Software and Controls Engineering Graduate Intern is responsible for supporting design, development, validation, and support of active magnetic bearing (AMB) control system software and firmware.
Software/Controls Engineering Grad Intern
Salem, VA · Hybrid
$21 - $32/hr
The Software and Controls Engineering Graduate Intern is responsible for supporting design, development, validation, and support of active magnetic bearing (AMB) control system software and firmware.
Software/Controls Engineering Grad Intern
Salem, VA · On-site
$21 - $32/hr
The Software and Controls Engineering Graduate Intern is responsible for supporting design, development, validation, and support of active magnetic bearing (AMB) control system software and firmware.
Software/Controls Engineering Grad Intern
Salem, VA · On-site
$21 - $32/hr
The Software and Controls Engineering Graduate Intern is responsible for supporting design, development, validation, and support of active magnetic bearing (AMB) control system software and firmware.
Embedded Software Analysis Engineer (Mid/Senior) - 29115
Roanoke, VA · On-site
$75K - $180K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Embedded Software Analysis Engineer (Mid/Senior) - 29115
Roanoke, VA · On-site
$75K - $180K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
We are seeking a Software Engineer who is passionate about solving challenging autonomy problems and building production-quality software for real-world autonomous systems. What You'll Need to ...
We are seeking a Software Engineer who is passionate about solving challenging autonomy problems and building production-quality software for real-world autonomous systems. What You'll Need to ...
We are seeking a Software Engineer who is passionate about solving challenging autonomy problems and building production-quality software for real-world autonomous systems. What You'll Need to ...
We are seeking a Software Engineer who is passionate about solving challenging autonomy problems and building production-quality software for real-world autonomous systems. What You'll Need to ...
Software Developer information
See Roanoke, VA salary details
$47.1K - $57.6K
1% of jobs
$57.6K - $68.2K
4% of jobs
$68.2K - $78.7K
9% of jobs
$88.5K is the 25th percentile. Wages below this are outliers.
$78.7K - $89.2K
12% of jobs
$89.2K - $99.7K
15% of jobs
The median wage is $106.6K / yr.
$99.7K - $110.3K
14% of jobs
$110.3K - $120.8K
15% of jobs
$125K is the 75th percentile. Wages above this are outliers.
$120.8K - $131.3K
13% of jobs
$131.3K - $141.8K
9% of jobs
$141.8K - $152.4K
5% of jobs
$152.4K - $162.9K
3% of jobs
$47.1K
$109.8K
$162.9K
How much do software developer jobs pay per year?
What is a software developer?
What do software developers do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used 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.
Is a software developer still in demand?
What are the most commonly searched types of Software Developer jobs in Roanoke, VA?
The most popular types of Software Developer jobs in Roanoke, VA are:
What are popular job titles related to Software Developer jobs in Roanoke, VA?
For Software Developer jobs in Roanoke, VA, the most frequently searched job titles are:
What job categories do people searching Software Developer jobs in Roanoke, VA look for?
The top searched job categories for Software Developer jobs in Roanoke, VA are:
What cities near Roanoke, VA are hiring for Software Developer jobs?
Cities near Roanoke, VA with the most Software Developer job openings:

Software Engineer - Mid Level
Blacksburg, VA • On-site
Full-time
Re-posted 26 days ago
Peraton rating
8.3
Based on 56 frontline employees who took The Breakroom Quiz
52nd of 226 rated it services
Job description
Peraton is a next-generation national security company that drives missions of consequence across the globe. The role involves supporting exciting projects in areas such as communications, space, cybersecurity, and mobile, while working in an Agile software development environment.
Responsibilities:
• Support exciting projects across Peraton in areas such as communications, space, cybersecurity, defense, health, and mobile.
• Work in a collaborative, supportive environment that allows you to grow your skills and your career while building experience in a variety of different projects and domains.
• Work in an Agile software development environment supporting requirements/story development, software architecture and design, software development, and unit/component testing.
Qualifications:
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 and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly
• Experience with AI-assisted development platforms such as Claude Code, GitHub CoPilot, and/or Codex
• Experience with front-end development technologies (HTML, CSS, and JavaScript) and JavaScript frameworks (React and/or Angular)
• Experience developing web services and web applications
• Experience working with SQL databases (Postgres, MySQL, and/or MSSQL)
• Experience with containerization using Docker
• Experience working in an Agile software development environment
• Strong analytical and problem-solving skills
• Self-motivated, independent, detail oriented, responsible team-player
• Strong written and oral communication skills
• U.S. Citizenship and the ability to obtain and maintain a secret security clearance
Preferred:
• Experience working with a broad range of programming languages, such as C++, C#, and Golang
• Experience working with AI technologies such as LLMs, RAG, and TensorFlow
• Prior experience working with DevSecOps processes and tools
• Experience with AWS technologies such EC2, S3, Lambda, and VPC
• Experience with deploying software into cloud environments, particularly AWS, using technologies such as Ansible, Docker, and Kubernetes
• Experience with mobile development using Android Studio, Flutter, Kotlin, and/or Swift
• Prior experience providing technical leadership to a team or mentoring to junior personnel
• Ability to anticipate problems and take decisive action and an ability to find innovative ways to solve problems
Company:
Peraton Fearlessly solving the toughest national security challenges. Founded in 1992, the company is headquartered in Woodbridge, USA, with a team of 10001+ employees. The company is currently Late Stage.
About Peraton
Sourced by ZipRecruiter
At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.
Industry
It services
Company size
10,000+ Employees
Headquarters location
Herndon, VA, US
Year founded
2017