Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master's degree in ...
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master's degree in ...
Bachelor of Science degree in electrical/electronics engineering, computer/software engineering, computer science, math, physics, or related scientific discipline. * Three (3)+ years of professional ...
Quick apply
Bachelor of Science degree in electrical/electronics engineering, computer/software engineering, computer science, math, physics, or related scientific discipline. * Three (3)+ years of professional ...
Software Engineering Manager
Champaign, IL ยท On-site
$130 - $160/hr
Software Engineering Manager - Embedded Systems Champaign, IL area - 2 hours south of Chicago, IL ... Computer Science, Computer Engineering, Electrical Engineering, or related field This is an ...
Software Engineering Manager
Champaign, IL ยท On-site
$130 - $160/hr
Software Engineering Manager - Embedded Systems Champaign, IL area - 2 hours south of Chicago, IL ... Computer Science, Computer Engineering, Electrical Engineering, or related field This is an ...
Manager, Software Engineering
Huntsville, AL ยท On-site
Requires a bachelor's degree in computer science, computer engineering, systems engineering, or a ... software development across the full development lifecycle, including planning, requirements ...
Manager, Software Engineering
Huntsville, AL ยท On-site
Requires a bachelor's degree in computer science, computer engineering, systems engineering, or a ... software development across the full development lifecycle, including planning, requirements ...
Engineer Computer III
Chesapeake, VA ยท On-site
$108K - $127K/yr
They apply principles and techniques of computer science, engineering, and mathematical analysis to design, develop, test, and evaluate software and systems enabling computers to perform various ...
Engineer Computer III
Chesapeake, VA ยท On-site
$108K - $127K/yr
They apply principles and techniques of computer science, engineering, and mathematical analysis to design, develop, test, and evaluate software and systems enabling computers to perform various ...
Manager, Software Engineering
Irving, TX ยท On-site
Bachelor''s degree in Computer Science, Computer Engineering, Systems Engineering, or a related technical field (preferred). * 5+ years of hands-on experience in full-stack software development. * 3+ ...
Manager, Software Engineering
Irving, TX ยท On-site
Bachelor''s degree in Computer Science, Computer Engineering, Systems Engineering, or a related technical field (preferred). * 5+ years of hands-on experience in full-stack software development. * 3+ ...
Specialist Software Engineering (Embedded)
$126K - $165K/yr
Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the targeted embedded hardware Skilled in modern C++, implementing software ...
Specialist Software Engineering (Embedded)
$126K - $165K/yr
Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the targeted embedded hardware Skilled in modern C++, implementing software ...
Manager, Software Engineering
Paducah, KY ยท On-site
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Manager, Software Engineering
Paducah, KY ยท On-site
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
AI and Software Engineering Research Scientist - Edge Software Systems
Pittsburgh, PA ยท On-site
$199K/yr
PhD in computer science, software engineering, machine learning, or related discipline * Two (2) or more years of full-time professional experience engineering edge software systems in a research ...
AI and Software Engineering Research Scientist - Edge Software Systems
Pittsburgh, PA ยท On-site
$199K/yr
PhD in computer science, software engineering, machine learning, or related discipline * Two (2) or more years of full-time professional experience engineering edge software systems in a research ...
Software Engineering Manager
Austin, TX ยท On-site
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Data Science or Cybersecurity * Minimum cumulative 3.00 GPA for all degrees earned * 10+ years of experience post ...
Software Engineering Manager
Austin, TX ยท On-site
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Data Science or Cybersecurity * Minimum cumulative 3.00 GPA for all degrees earned * 10+ years of experience post ...
Manager, Software Engineering
Paducah, KY ยท On-site +1
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Manager, Software Engineering
Paducah, KY ยท On-site +1
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Manager, Software Engineering
Amarillo, TX ยท On-site
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Manager, Software Engineering
Amarillo, TX ยท On-site
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Software Engineering Manager
Joplin, MO ยท On-site
Bachelor's Degree in Computer Engineering, Computer Science or Electrical Engineering required. * Candidate should have minimum of 5 years' experience in a software development environment and have ...
Software Engineering Manager
Joplin, MO ยท On-site
Bachelor's Degree in Computer Engineering, Computer Science or Electrical Engineering required. * Candidate should have minimum of 5 years' experience in a software development environment and have ...
Senior Computer Scientist with Security Clearance
Bethesda, MD ยท On-site
$130K - $190K/yr
Medical
Dental
Vision
Retirement
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Senior Computer Scientist with Security Clearance
Bethesda, MD ยท On-site
$130K - $190K/yr
Medical
Dental
Vision
Retirement
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Software Engineering Manager
Norfolk, VA ยท On-site
Medical
Dental
Vision
Life
Retirement
PTO
SEACORP is seeking a well-qualified Software Engineering Manager . Primary Duties and ... Office & Computer Laboratories - Sitting, standing, extended periods of time using a mouse and ...
Software Engineering Manager
Norfolk, VA ยท On-site
Medical
Dental
Vision
Life
Retirement
PTO
SEACORP is seeking a well-qualified Software Engineering Manager . Primary Duties and ... Office & Computer Laboratories - Sitting, standing, extended periods of time using a mouse and ...
Senior Computer Scientist with Security Clearance
Bethesda, MD ยท On-site
$130K - $190K/yr
Medical
Dental
Vision
Retirement
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Senior Computer Scientist with Security Clearance
Bethesda, MD ยท On-site
$130K - $190K/yr
Medical
Dental
Vision
Retirement
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Software Engineering Manager
Boston, MA ยท On-site
$175K - $210K/yr
Medical
Dental
Life
Retirement
PTO
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Data Science or Cybersecurity * Minimum cumulative 3.00 GPA for all degrees earned * 10+ years of industry ...
Software Engineering Manager
Boston, MA ยท On-site
$175K - $210K/yr
Medical
Dental
Life
Retirement
PTO
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Data Science or Cybersecurity * Minimum cumulative 3.00 GPA for all degrees earned * 10+ years of industry ...
Manager, Software Engineering
Paducah, KY ยท On-site
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Manager, Software Engineering
Paducah, KY ยท On-site
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent work experience. * 6+ years of experience in software development, technical operations ...
Senior Computer Scientist with Security Clearance
Chesapeake, VA ยท On-site
$130K - $190K/yr
Medical
Dental
Vision
Retirement
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Senior Computer Scientist with Security Clearance
Chesapeake, VA ยท On-site
$130K - $190K/yr
Medical
Dental
Vision
Retirement
Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related ...
Senior Computer Engineer with Security Clearance
Bethesda, MD ยท On-site
$140K - $170K/yr
Medical
Dental
Vision
Retirement
... engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. * Software engineers ...
Senior Computer Engineer with Security Clearance
Bethesda, MD ยท On-site
$140K - $170K/yr
Medical
Dental
Vision
Retirement
... engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. * Software engineers ...
Computer Software Engineering information
See salary details
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
How much do computer software engineering jobs pay per year?
What is computer software engineering?
What are the key skills and qualifications needed to thrive as a computer software engineer?
What are some common challenges computer software engineers face when working on large-scale projects?
What is the difference between Computer Software Engineering vs Computer Software Development?
| Aspect | Computer Software Engineering | Computer Software Development |
|---|---|---|
| Credentials | Bachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP) | Bachelor's in Computer Science, Software Engineering, or related; certifications less common |
| Work Environment | Designing, analyzing, and managing software projects; often involved in system architecture | Writing, testing, and debugging code; focused on creating software applications |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large organizations for complex projects | Common across startups, tech firms, and software companies for product development |
While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.
What are computer software engineering jobs?
What do computer software engineers do?
What cities are hiring for Computer Software Engineering jobs?
Cities with the most Computer Software Engineering job openings:
What states have the most Computer Software Engineering jobs?
States with the most job openings for Computer Software Engineering jobs include:
What job categories do people searching Computer Software Engineering jobs look for?
The top searched job categories for Computer Software Engineering jobs are:

Full-time
Re-posted 27 days ago
Job description
Job Title: Specialist, Software Engineering
Job Code: 42173
Job Location: Salt Lake City, UT (On-Site)
Job Schedule: 9/80,,employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off
ย
Job Description:
The Resilient Communications software engineering organization is seeking a Software Engineer focused on system software development for embedded devices and communication systems. This role contributes across the full software development life cycle by working with cross-functional engineering teams to design, implement, integrate, test, and support software solutions in Linux, Windows, and embedded real-time operating system environments. The ideal candidate brings strong object-oriented software development skills, sound engineering judgment, and the ability to contribute effectively on technically complex programs.
ย
Essential Functions:
- Develop software for embedded devices and systems from requirements through production and support.
- Work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
- Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
- Contribute to software test plans, procedures, and other relevant technical documentation.
- Participate in peer reviews, identify, track, and repair defects.
- Collaborate with a cross-functional engineering team including systems, test, and program leadership.
- Utilize a variety of software languages and tools on Windows, Linux, and embedded real-time operating systems.
- Support software bids and proposal inputs in response to customer requests and government requests for proposal.
- Travel is minimal.
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master's degree in one of those fields with 2+ years of relevant software engineering experience.
- Experience with object-oriented software development using C++.
- Experience with embedded real-time software development in Linux or VxWorks environments.
- Experience with high-performance and multi-threaded programming.
- Demonstrated depth of knowledge in programming languages, compilers, and application execution.
- Ability to collaborate across engineering disciplines and contribute to complex technical efforts.
- Ability to obtain and maintain a U.S. security clearance, if required for the program.
Preferred Qualifications:
- Advanced proficiency with C++.
- Experience working with Department of Defense programs.
- Experience with hands-on software development and troubleshooting on embedded targets.
- Experience in embedded systems design, including use of a real-time operating system.
- Working knowledge of signal processing, control systems, or networking.
- Knowledge of protocols such as IP, UDP, TCP, and IPsec.
- Solid presentation and technical writing skills.
#LI-LT2