Software Engineer
Role details
Job location
Tech stack
Job description
SIXGEN is looking for a Software Engineer with a diverse set of skills and technical knowledge with the ability to respond and adapt to unique requirements. Our ideal candidate can develop, maintain, and enhance complex and diverse software systems and ensure adherence to documented requirements. Additionally, the candidate must be able to work independently as well as collaboratively as part of a team.This role involves reviewing and testing software components for adherence to the design requirements and documenting test results, resolving software problem reports, and contributing to system design by providing input on hardware/software trade-offs, software reuse, COTS/GOTS integration, as well as requirements analysis and synthesis from system level to individual components.
Requirements
At SIXGEN, you'll provide meaningful support to our federal customers. Your commitment to our customer's missions, curiosity, and attention to detail will make you a valuable addition to the SIXGEN team., Seven years of experience as a software engineer in programs and contracts of similar scope, type, and complexity Bachelor's degree in Computer Science or related discipline is required (Four years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree) Two years of development for Windows or UNIX applications using general purpose languages Two years of experience with Dev Ops building and deploying technologies One year of experience with Continuous Integration/Continuous Development (CI/CD) and CI/CD tools (e.g., Jenkins and Bamboo), and building automated CI/CD pipelines One year of experience with cybersecurity specific tools and techniques (e.g., MITRE ATT&CK model, reverse engineering, vulnerability research)
Benefits & conditions
Salary Band; $149,000 - $245,000
At SIXGEN, we embrace people of all backgrounds. We are an equal opportunity employer.