Specialist, Software Engineering 1
The Specialist, Software Engineering role at Confidential Client involves designing, developing, and maintaining modern software applications primarily using .NET backend services and Angular/TypeScript front-end technologies. The engineer collaborates with cross-functional teams to deliver secure, reliable, and user-friendly software solutions, contributing across the full software development lifecycle while applying best practices in secure coding, testing, and performance optimization. This position supports mission-critical defense technology projects in an on-site work environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking a hands-on Software Engineer (Specialist level) to design, build, and maintain modern web applications and backend services. You'll work across the software development lifecycle on .NET-based backend systems and Angular/TypeScript front-ends, collaborating with UX designers, systems engineers, testers, and program leadership to deliver secure, reliable, and user-centered solutions.
- Design, develop, test, debug, and maintain backend services and APIs using C# and modern .NET.
- Build responsive, maintainable front-end interfaces with Angular and TypeScript.
- Implement service integrations, business logic, data-access layers, and APIs.
- Translate user needs, UX designs, and system requirements into usable, scalable software.
- Participate in requirements analysis, design, implementation, integration, test, deployment, and production support.
- Apply secure coding practices: input validation, authorization controls, error handling, and secure API patterns.
- Write and execute unit, integration, and UI tests; support QA activities and automated test suites.
- Analyze and improve performance, stability, scalability, and maintainability.
- Participate in peer code and design reviews; troubleshoot and resolve defects.
- Create and maintain technical documentation: designs, API specs, test procedures, and user-facing docs.
- Mentor and provide technical guidance to less-experienced engineers as appropriate.
- Contribute to technical estimates, proposals, and planning activities.
Minimum Qualifications
- Bachelor’s degree and a minimum of 2 years of related experience; OR a graduate degree with 0–2 years of related experience; OR, in lieu of a degree, 6 years of relevant experience.
- Practical experience developing backend services using C# and .NET technologies.
- Experience building front-end applications with Angular and TypeScript.
- Strong problem-solving skills and sound engineering judgment.
- Effective verbal and written communication; ability to collaborate across cross-functional teams.
- Willingness to work on-site in Salt Lake City, UT as required by the program.
Preferred Skills & Experience
- ASP.NET Core, Entity Framework Core, SQL Server, and relational database design.
- Angular component architecture, RxJS, state management, and automated front-end testing.
- Designing and securing RESTful APIs; familiarity with authentication and authorization standards (OAuth2, JWT, etc.).
- Experience with Azure DevOps, Git, CI/CD pipelines, automated build/test environments, and containerized deployments (Docker).
- Familiarity with distributed systems, message-based architectures, TCP/IP networking, and hardware or external-system integrations.
- Experience working on Department of Defense programs or in regulated engineering environments.
- Active U.S. security clearance (preferred).
- Experience collaborating directly with UX professionals and applying usability/accessibility best practices.
Location & Schedule
- Position location: Salt Lake City, UT (on-site).
- Typical schedule: 9/80 work schedule (employees work 9 out of 14 days totaling 80 hours and have every other Friday off), or as required by the program.
Additional Information
- Some programs may require the ability to obtain or hold a U.S. security clearance. Security clearances are typically granted only to U.S. citizens; candidates may be subject to government background investigations.
- Confidential Client maintains a drug-free workplace and may require pre-employment substance screening and background checks where permitted by law.
- This posting follows applicable U.S. federal, state, and local employment laws for the job location in Salt Lake City, UT. Reasonable accommodations are available upon request during the hiring process.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range