If you’re an aspiring software engineer looking to start your career on meaningful, mission-driven technology projects, this Software Engineer I opportunity at the Kansas City National Security Campus (KCNSC) could be a strong fit. The role is designed for entry-level professionals and involves software design, coding, debugging, testing, troubleshooting, and application development within a collaborative engineering environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Kansas City National Security Campus (KCNSC) |
| Role | Software Engineer I |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or an equivalent ABET-accredited engineering program |
| Job Location | Kansas City, Missouri, USA |
| Salary | $80,000–$90,000 USD per year |
| Work Type | On-site |
| Job Type | Full-time |
| Job Level | Entry Level |
| Industry | Defense & Space / National Security |
Job Description
Entry Level position performing general software engineering work of varying complexity on assigned tasks autonomously with guidance and support available.
Duties and Responsibilities
- Performs software design, coding, debugging, testing, and troubleshooting throughout the application development process.
- Applies standard software engineering discipline, processes, and tools to complete various project subtasks.
- Interacts with customers in all phases of software development lifecycle.
- Analyzes existing information systems and applications to identify weaknesses and develop opportunities for improvements.
- Develops software development skills in a collaborative/team environment.
- Generates software documentation and performs requirements-based verification and validation testing of software to assure all requirements are met.
- Develops application specifications, conversion, and migration designs; supports maintenance of applications, as needed.
You Must Have
- Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or other equivalent ABET accredited Engineering program.
- No prior experience required.
- Ability to travel up to 10% of the time
- Ability to work remote, hybrid, or on-site as directed by management and is determined by the needs of the business.
- Regular and reliable attendance is an essential function of this job.
- United States Citizenship
- Ability to obtain and maintain, if required for position, a U.S. Department of Energy (DOE) security clearance (some positions require additional DOE designations)
We Value
- Handson experience administering, configuring, or customizing Windchill PLM systems.
- Experience creating or maintaining MuleSoft APIs.
- Developing APIs or integration services in Java.
- Experience with web services technologies:
- REST, SOAP, XML, JSON, authentication protocols, and API security best practices.
- Experience with enterprise integration patterns.
- Event-driven messaging, asynchronous processing, data synchronization, and workflow orchestration across multiple systems.
Selection Process
- Submit your online application and resume.
- Application and qualifications review by the recruiting team.
- Initial recruiter screening, if selected.
- Technical and/or hiring-manager interview.
- Additional interviews or assessments, depending on the position.
- Background and pre-employment screening.
- Security-clearance requirements, where applicable.
- Receive and accept the formal employment offer.
How to Apply
- Visit the official KCNSC Careers page.
- Search for Software Engineer I and review the current job posting.
- Prepare an updated resume highlighting your software engineering, programming, testing, and academic experience.
- Complete the online application form.
- Upload your resume and any requested supporting information.
- Submit your application and monitor your application status through the KCNSC application portal.