TS/SCI Software Engineer
- Palm Bay, FL, United States
From $57 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $57 USD / hour
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, related STEM field, or equivalent education/experience Active TS/SCi Backend software development experience Java development experience Python experience C++ or Java backend experience RESTful web services/API design or integration experience MySQL, Oracle, or similar relational database experience AWS/cloud development or infrastructure experience Strong software troubleshooting and debugging skills Unit testing and software quality practices Agile experience, including Scrum, Kanban, and/or SAFe Ability to support software in Linux environments
Nice to Have Skills & Experience
Kubernetes deployment/support experience Selenium WebDriver TestNG annotations Production/operational software triage experience DoD, Intelligence Community, space, defense, or other mission-critical system experience Software integration, deployment, sustainment, and modernization experience Root cause analysis and corrective action experience Full-stack development exposure
Job Description
A client of Insight Global is seeking a highly skilled Software Engineer to join a mission-focused development team supporting critical national defense software capabilities. This engineer will primarily develop, maintain, and enhance backend services and APIs using Java, C++, and Python, while also having opportunities to contribute across the full software stack. The Software Engineer will support operational mission software throughout its lifecycle, including development, deployment, integration, upgrades, modernization, troubleshooting, and sustainment. This individual will work with applications deployed in Linux and cloud-based environments and will be responsible for diagnosing software defects, resolving performance and integration issues, and improving overall application reliability. The engineer will collaborate closely with software engineers, systems engineers, and mission partners in an Agile development environment. A major component of the position involves assessing and triaging deployed software, performing root cause analysis, and implementing corrective actions for operational systems.