Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
Quick apply
Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
Quick apply
Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
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 ...
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 ...
About the role The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works ...
About the role The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works ...
Requirements: * BS in Computer Science, Software Engineering, Computer Engineering, or a related field with 8 years of relevant experience; OR MS in Computer Science, Information Systems, Systems and ...
Requirements: * BS in Computer Science, Software Engineering, Computer Engineering, or a related field with 8 years of relevant experience; OR MS in Computer Science, Information Systems, Systems and ...
Pittsburgh, PA · On-site
$191K/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 ...
Pittsburgh, PA · On-site
$191K/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 ...
Pittsburgh, PA · On-site
$199K/yr
Required : • PhD in computer science, software engineering, machine learning, or related discipline with two (2) or more years of experience in engineering of edge software systems, or equivalent ...
Pittsburgh, PA · On-site
$199K/yr
Required : • PhD in computer science, software engineering, machine learning, or related discipline with two (2) or more years of experience in engineering of edge software systems, or equivalent ...
A bout the role The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI ...
A bout the role The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI ...
Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy ...
Quick apply
Skilled in computer software development, applying principles and techniques of computer science, engineering, and mathematical analysis in designing, developing, testing, and evaluating legacy ...
Murrysville, PA · On-site
$122K - $161K/yr
Bachelor''s / Master''s Degree in Computer Science, Software Engineering, Information Technology or equivalent. • Minimum required Experience: Minimum 5 years of experience with Bachelor''s in ...
Murrysville, PA · On-site
$122K - $161K/yr
Bachelor''s / Master''s Degree in Computer Science, Software Engineering, Information Technology or equivalent. • Minimum required Experience: Minimum 5 years of experience with Bachelor''s in ...
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 ...
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 ...
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 ...
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 ...
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Quick apply
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Monroeville, PA · On-site
Java or C++ development, interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...
Pittsburgh, PA · On-site
Bachelor's degree in Computer Science, Robotics Engineering, or a related field. A master's degree is highly preferred. * A minimum of 7 years of relevant experience in software development for ...
Pittsburgh, PA · On-site
Bachelor's degree in Computer Science, Robotics Engineering, or a related field. A master's degree is highly preferred. * A minimum of 7 years of relevant experience in software development for ...
PhD in Computer Science with two (2) years of experience. * This position is based onsite 5 days ... Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering ...
Posted today
PhD in Computer Science with two (2) years of experience. * This position is based onsite 5 days ... Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering ...
Posted today
... software developers who work together to solve problems in the following areas: * Counter AI ... A bachelor's degree in computer science, statistics, machine learning, electrical engineering, or ...
... software developers who work together to solve problems in the following areas: * Counter AI ... A bachelor's degree in computer science, statistics, machine learning, electrical engineering, or ...
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field; Master's degree preferred. 5+ years of experience in software development or related fields, with 3+ years ...
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field; Master's degree preferred. 5+ years of experience in software development or related fields, with 3+ years ...
$63.7K - $76.6K
2% of jobs
$76.6K - $89.5K
4% of jobs
$89.5K - $102.5K
6% of jobs
$102.5K - $115.4K
8% of jobs
$122.3K is the 25th percentile. Wages below this are outliers.
$115.4K - $128.4K
7% of jobs
$128.4K - $141.3K
18% of jobs
The median wage is $144.3K / yr.
$141.3K - $154.2K
16% of jobs
$154.2K - $167.2K
2% of jobs
$172.5K is the 75th percentile. Wages above this are outliers.
$167.2K - $180.1K
26% of jobs
$180.1K - $193.1K
1% of jobs
$193.1K - $206K
8% of jobs
$63.7K
$147.9K
$206K
| 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.

Full-time
Re-posted 29 days ago
About Us
Founded in 1998, Lucas is a growing and consistently profitable organization with an expanding global customer base and offices in North America and Europe. We offer a dynamic, collaborative, innovative and entrepreneurial work environment that embraces diversity and continues to create unlimited opportunities for both personal and professional growth for high-performing individuals throughout the United States and Europe.
Our culture has been as carefully managed as our growth and our products. We believe in what we do, as much as we believe in each other. We believe in rewarding great thinking and initiative. We attract high-quality people who like to work hard, and they stay with us for many years.