Software Engineer
Role details
Job location
Tech stack
Job description
Insight Global is seeking a Software Engineer to support the development and modernization of enterprise software applications within a highly secure environment. This engineer will be responsible for designing, developing, testing, and maintaining full-stack applications while collaborating with cross-functional teams throughout the software development lifecycle. The ideal candidate has experience building scalable applications, integrating APIs, and delivering high-quality software solutions.
Requirements
Ability to obtain a Secret Security Clearance
2+ years of software engineering experience
Experience with object-oriented programming languages such as Java, Python, or C+Experience developing web-based applications
Experience building or consuming REST APIs
Strong debugging and troubleshooting skills
Knowledge of software development best practices and code quality standards
Experience working within Agile development environments Active Secret Clearance
ReactJS, Redux, JavaScript, TypeScript, HTML, and CSS experience
Full-stack development experience
WebSocket programming experience
Experience identifying and remediating software security vulnerabilities
Experience integrating front-end and back-end applications
Open-source software development experience
Experience deploying and troubleshooting applications in production environments
Mentorship or technical leadership experience
Experience supporting secure or regulated software systems