Logo
Penn Foster

Mid-Level Software Engineer

Penn Foster, Huntsville, Alabama, United States, 35824


Job Description:

Torch Technologies, a 100% employee-owned company, is currently seeking an experienced candidate to contribute to multiple technology and innovation prototyping efforts focused on modernizing defense weapon systems. The successful candidate will work in a fast-paced environment to develop and adapt advanced technologies to meet modern warfighter needs. Successful applicants will see the impact of their work in digital simulations, hardware-in-the-loop, and in the deployed systems protecting our war fighters. Be part of a high-performing team with a track record of mission success against continually evolving threats.Torch offers a dynamic and innovative work environment, while providing ample learning and professional development opportunities. We are willing to cross-train an experienced software developer in another programming language.JOB REQUIREMENTS

B.S. Degree in Computer Science, Computer Engineering, or related scientific field5+ years of software development experienceProgramming proficiency in one or more of C++, Java, and/or C#Working knowledge of modern version control systems such as GitPREFERRED REQUIREMENTS

Experience with Agile methodologies such as Scrum or KanbanExperience with one or more JavaScript frameworks such as React, Vue, or AngularExperience with backend programming using Node.js or a similar frameworkExperience with CesiumJS and/or Cesium UnrealKnowledge of GIS tools such as GDAL/OGR and QGISPrevious experience with modeling and simulationUS Citizenship is required as the position requires the candidate to be able to obtain and maintain a secret level security clearance.Growth Vector (30 days/90 days/1 year)

As an I2 developer, you will be provided with the flexibility and support needed to grow into a valued teammate. Below is an estimated timeline of what you can expect within the first year of employment.30 days

Meet the teamUnderstand the goal of each project the team supportsIntegrate with people across multiple projectsDevelop a significant featureFeel comfortable in a part of the code baseApply for security clearance90 days

Demo a feature to internal technical leadershipBe comfortable in a specific feature set in each code baseArchitect and present a feature set to the development teamPosition yourself as the point of contact for a project within the I2 business unit.1 year

Attain active security clearanceEstablish yourself as an integral part of the development team.Benefits

Develop on the job in a relaxing environmentPaid time off and paid holidaysEducation assistance program401k with matchingWellness programsEmployee stock ownership plan (ESOP)Health, vision, and dental insurance plansInterest-free computer loansInterview Process

The I2 interview process involves a phone call to establish interest and fit. The next phase could be a follow-up phone call or virtual meeting with the hiring manager which will cover more technical topics. Finally, you’ll be invited for an interview with I2 technical leadership. If all goes well, you will be extended an offer to become an official member of I2.

#J-18808-Ljbffr