Software Developer (008-26)
Johnstown, PA ยท On-site
S. in Computer Science, Software Engineering, or related field * 3-5 years of professional software development experience * Demonstrated experience with JavaScript, React, TypeScript, and CSS ...
Johnstown, PA ยท On-site
S. in Computer Science, Software Engineering, or related field * 3-5 years of professional software development experience * Demonstrated experience with JavaScript, React, TypeScript, and CSS ...
Johnstown, PA ยท On-site
S. in Computer Science, Software Engineering, or related field * 3-5 years of professional software development experience * Demonstrated experience with JavaScript, React, TypeScript, and CSS ...
Johnstown, PA ยท Hybrid
$112K - $150K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
Johnstown, PA ยท Hybrid
$112K - $150K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
Meyersdale, PA ยท On-site +1
Senior Software Engineer (C++) Join Exadel as a Senior Software Engineer and bring bold ideas to ... A degree in Computer Science or a closely related technical discipline * Experience with MFC ...
Meyersdale, PA ยท On-site +1
Senior Software Engineer (C++) Join Exadel as a Senior Software Engineer and bring bold ideas to ... A degree in Computer Science or a closely related technical discipline * Experience with MFC ...
Performing computer projects, operational, or application-related assignments involving IT ... Using modern software engineering tools, including approved AI-assisted development tools where ...
Performing computer projects, operational, or application-related assignments involving IT ... Using modern software engineering tools, including approved AI-assisted development tools where ...
Performing computer projects, operational, or application-related assignments involving IT ... Using modern software engineering tools, including approved AI-assisted development tools where ...
Performing computer projects, operational, or application-related assignments involving IT ... Using modern software engineering tools, including approved AI-assisted development tools where ...
$105K - $132K/yr
Bachelor's degree in Computer Science or related field and/or equivalent work experience Required Experience: * 5+ years of experience as a Java Developer * Demonstrated application of software ...
$105K - $132K/yr
Bachelor's degree in Computer Science or related field and/or equivalent work experience Required Experience: * 5+ years of experience as a Java Developer * Demonstrated application of software ...
Hollidaysburg, PA ยท On-site
Implement, test, and support software solutions that meet designated specifications. * Design ... Bachelors Degree in Information Systems / IT, Computer Science, or related field preferred. * Three ...
Hollidaysburg, PA ยท On-site
Implement, test, and support software solutions that meet designated specifications. * Design ... Bachelors Degree in Information Systems / IT, Computer Science, or related field preferred. * Three ...
Develop test and calibration software, commonly using .Net, NI LabVIEW / Test Stand, and/or C# ... Bachelor's degree in electrical engineering, computer engineering, mechanical engineering, or a ...
Develop test and calibration software, commonly using .Net, NI LabVIEW / Test Stand, and/or C# ... Bachelor's degree in electrical engineering, computer engineering, mechanical engineering, or a ...
Performing computer projects, operational, or application-related assignments involving IT ... engineering practices, tools, and frameworks. * Applying or supporting the use of APIs, web ...
Performing computer projects, operational, or application-related assignments involving IT ... engineering practices, tools, and frameworks. * Applying or supporting the use of APIs, web ...
Performing computer projects, operational, or application-related assignments involving IT ... engineering practices, tools, and frameworks. * Applying or supporting the use of APIs, web ...
Performing computer projects, operational, or application-related assignments involving IT ... engineering practices, tools, and frameworks. * Applying or supporting the use of APIs, web ...
... Utilize Computer-Aided Design (CAD) software, primarily Creo, to create and modify complex ... hands-on engineering support for prototype development, testing, evaluation, and final ...
... Utilize Computer-Aided Design (CAD) software, primarily Creo, to create and modify complex ... hands-on engineering support for prototype development, testing, evaluation, and final ...
Proficient with computer-assisted design (CAD) software. * Basic proficiency with mathematical ... Engineer in Training or Professional Engineer Registration. * 5+ years of related Structural ...
Proficient with computer-assisted design (CAD) software. * Basic proficiency with mathematical ... Engineer in Training or Professional Engineer Registration. * 5+ years of related Structural ...
Johnstown, PA ยท On-site
Proficient with computer-assisted design (CAD) software. * Basic proficiency with mathematical ... Engineer in Training or Professional Engineer Registration. * 5+ years of related Structural ...
Johnstown, PA ยท On-site
Proficient with computer-assisted design (CAD) software. * Basic proficiency with mathematical ... Engineer in Training or Professional Engineer Registration. * 5+ years of related Structural ...
Mcconnellsburg, PA ยท On-site
Experience with CAD tools such as Creo or similar design software * Understanding of engineering drawings and manufacturing processes * Strong communication and cross-functional collaboration skills ...
Quick apply
Mcconnellsburg, PA ยท On-site
Experience with CAD tools such as Creo or similar design software * Understanding of engineering drawings and manufacturing processes * Strong communication and cross-functional collaboration skills ...
Mcconnellsburg, PA ยท On-site
$92K - $154K/yr
Software Engineering; or Related Field * Five (5) or more years of relevant experience. STANDOUT ... In the office setting, tasks may require extended computer use, sitting, and attending meetings.
Mcconnellsburg, PA ยท On-site
$92K - $154K/yr
Software Engineering; or Related Field * Five (5) or more years of relevant experience. STANDOUT ... In the office setting, tasks may require extended computer use, sitting, and attending meetings.
Mcconnellsburg, PA ยท On-site
$92K - $154K/yr
Software Engineering; or Related Field * Five (5) or more years of relevant experience. STANDOUT ... In the office setting, tasks may require extended computer use, sitting, and attending meetings.
Mcconnellsburg, PA ยท On-site
$92K - $154K/yr
Software Engineering; or Related Field * Five (5) or more years of relevant experience. STANDOUT ... In the office setting, tasks may require extended computer use, sitting, and attending meetings.
Imler, PA ยท On-site
Generate technical CAD drawings to specifications using appropriate software. Drawings will ... Civil engineering experience in construction management of steel construction a plus but not ...
Imler, PA ยท On-site
Generate technical CAD drawings to specifications using appropriate software. Drawings will ... Civil engineering experience in construction management of steel construction a plus but not ...
Imler, PA ยท On-site
Generate technical CAD drawings to specifications using appropriate software. Drawings will ... Civil engineering experience in construction management of steel construction a plus but not ...
Imler, PA ยท On-site
Generate technical CAD drawings to specifications using appropriate software. Drawings will ... Civil engineering experience in construction management of steel construction a plus but not ...
Imler, PA ยท On-site
Generate technical CAD drawings to specifications using appropriate software. Drawings will ... Civil engineering experience in construction management of steel construction a plus but not ...
Imler, PA ยท On-site
Generate technical CAD drawings to specifications using appropriate software. Drawings will ... Civil engineering experience in construction management of steel construction a plus but not ...
Warfordsburg, PA ยท On-site
Ability to use 2D/3D CAD software, AutoCAD/Inventor preferred * Ability to use process simulation ... Bachelor's degree in Mining, Mechanical, or Civil Engineering Experience Requirements: Two to three ...
Warfordsburg, PA ยท On-site
Ability to use 2D/3D CAD software, AutoCAD/Inventor preferred * Ability to use process simulation ... Bachelor's degree in Mining, Mechanical, or Civil Engineering Experience Requirements: Two to three ...
$40.5K - $49.5K
1% of jobs
$49.5K - $58.6K
4% of jobs
$58.6K - $67.6K
9% of jobs
$76.1K is the 25th percentile. Wages below this are outliers.
$67.6K - $76.7K
12% of jobs
$76.7K - $85.7K
15% of jobs
The median wage is $91.7K / yr.
$85.7K - $94.8K
14% of jobs
$94.8K - $103.8K
15% of jobs
$107.4K is the 75th percentile. Wages above this are outliers.
$103.8K - $112.9K
13% of jobs
$112.9K - $121.9K
9% of jobs
$121.9K - $131K
5% of jobs
$131K - $140K
3% of jobs
$40.5K
$94.4K
$140K
| Aspect | Computer Software Developer | Computer Programmer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; sometimes certifications | Typically similar; often requires a degree or coding experience |
| Work Environment | Designing, developing, and testing software applications | Writing, testing, and debugging code |
| Employer & Industry Usage | Tech companies, software firms, startups | Any industry needing custom software or applications |
While both roles involve coding, Computer Software Developers focus on designing and creating complete software solutions, whereas Computer Programmers primarily write and test code. Developers often oversee the entire development process, while Programmers typically work on specific coding tasks within a project.

Full-time
Posted 10 days ago
Position Summary
The National Center for Defense Manufacturing and Machining (NCDMM) is seeking an experienced Software Engineer who can independently design, build, and deliver full stack web applications. This role is intended for someone with proven experience taking applications from initial idea to production deployment while working closely with internal stakeholders and external partners.
The selected candidate will begin by learning NCDMM systems and understanding the existing codebase. Once familiar with our environment, the candidate will quickly transition into leading development efforts with minimal supervision. This includes gathering requirements through workshops, translating business needs into technical plans, coordinating sprint activities, and ensuring that development work progresses smoothly and on schedule.
NCDMM uses a technology stack centered on TypeScript and React with Next.js. Candidates must be proficient in JavaScript, React, the TypeScript type system, and core web development fundamentals including HTML, CSS, and relational databases. Experience with backend development using Express or similar frameworks is strongly preferred because this role requires ownership of full stack solutions.
The candidate will participate in design and architecture discussions, code reviews, and collaborative problem solving. Responsibilities include developing new features, improving and maintaining existing applications, and creating new tools and systems from the ground up. The candidate will also help guide project direction by working with stakeholders, documenting requirements, planning and managing sprints, and ensuring successful delivery of each development cycle.
Essential Functions
Required Education and Experience
Preferred Qualifications
About NCDMM
NCDMM delivers innovative and collaborative manufacturing solutions that enhance our nation's workforce and economic competitiveness. NCDMM has extensive knowledge and depth in commercial and defense manufacturing areas to continually innovate, improve, and advance manufacturing technologies and methodologies. Our experienced team specializes in identifying the needs, players, technologies, and processes to attain optimal solutions for our customers. We connect the dots. That's the NCDMM methodology. With seven locations nationwide, NCDMM managesAmerica Makes,The Youngstown Innovation Hub, andEl Paso Makesand is a subsidiary of the Manufacturing Technology Deployment Group, Inc. (MTDG). Learn more atncdmm.org.
NCDMM is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
NCDMM, as a government contractor, is required to verify all employees through the E-Verify system to confirm eligibility to work in the United States.