> Markdown version of [/jobs/ext/3757236-software-engineer](https://www.wearedevelopers.com/jobs/ext/3757236-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** 22nd Century Technologies, Inc. - **Location:** Berkeley, MO, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, C++ (Programming Language), Software Design Documents, Software Tools, Real Time Simulation, SAP (Applications), Subversion, Systems Integration, Git, Software Performance, Software Version Control - **Published:** October 15, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8550248/software-engineer ## About the Role * Top Secret US Security clearance * Ability to obtain SAP clearances * 3 to 5 years experience with C++ * 3 to 5 years experience with version control systems such as Git or Subversion * Experience working in a customer facing position Preferred Qualifications (Desired Skills/Experience): * Experience with Distributive Interactive Simulation (DIS) standards * Experience with operator in the loop real time simulation. * Experience working with Agile SDLC methodology * Experience working autonomously in closed areas with little to no supervision * Ability to manage multiple projects simultaneously * Ability to work independently with minimal supervision * Ability to adapt and respond quickly to issues and events * Strong team mentality and willingness to contribute Education / Experience: Education/experience typically acquired through advanced education (e.g. Associate) and typically 6 or more years' related work experience or an equivalent combination of education and experience (e.g. Bachelor+4 years' related work experience, 8 years' related work experience, etc.). ## Description * Supports software integration by executing complex build, environment set-up or test procedures to identify and document problems and ensure system function and stability * Uses and customizes software tools to generate complex software products (e.g., software builds, requirement specifications, design documents) and solve problems * Designs, constructs, documents, and checks out code in order to implement solutions to difficult problems * Executes and documents the results of complex software tests; maintains test log * Gathers, maintains, formats, compiles and analyzes data to support assessment of software performance/function * Collects, reviews and reports software metrics * Works under minimal direction