Software Automation Developer (Cleared) - TECHFORGE SOLUTIONS
Beavercreek, OH 45431
About the Job
LOCATION: Fairborn, OH
ELIGIBILITY: US Citizen
CLEARANCE: Top Secret.
POSITION: Developer I, Developer II, Developer III
GROUP: Investigative Research & Development (IR&D)
DESCRIPTION:
TECHFORGE Solutions is looking for a junior, mid, or senior level, experienced Software Developer/Engineer to join our team in the Dayton, OH office. We are looking for a self-motivated, intelligent, and talented software developer with the ability to translate algorithms into code with ease.
At TECHFORGE, we work on high complexity hardware and software systems, and we are looking for the right candidate that is excited to join a dynamic team of scientists and engineers building cutting-edge solutions for our clients. As a Software Automation Developer/Engineer, you will work on the design of the various algorithms that lie at the heart of the systems and subsystems that drive interaction between them and you will have a direct influence on design decisions. You will develop capabilities to solve problems, automate existing processes, and integrate the code into the testing environment for operational testing.
You will join a multi-faceted, collaborative, and experienced team of scientists and engineers who will encourage and help you to develop skills including coding and modelling, mathematics, dynamic intelligence analysis, software theory, utilizing leading edge custom and commercial tools. You will broaden your technical knowledge of the design and function of complex technical intelligence methods and automation processes and have input into a wide range of work projects, ranging from feasibility studies through high-profile implementation projects.
RESPONSIBILITIES:
For this role we are seeking a competent and motivated software developer; with proven expertise in the field of software engineering and algorithm implementation and process automation. Your expertise will contribute to the team’s ability to develop models and algorithms that drive the system solution state for maximum efficiency, optimality, and achievement of mission objectives.
You will work with the product design and engineering team to implement code based on algorithms developed by subject matter experts in a variety of technical intelligence disciplines.
As a TECHFORGE team member, you will work alone or on a team within an AGILE product development life cycle, supporting activities which include requirements creation, sprint planning, and grooming, etc. to collaborate across time zones via tools such as Teams, Slack, GitHub, Zoom, Jira, shared documents, and frequent video conferences. The Developer/Engineer will have responsibility for participating in all aspects of agile product development including design, implementation, and deployment for internal and external client product development.
TRAVEL:The role will be primarily on-site. The role will require regular (weekly) travel, a minimum of 3-4 days per week on average, to Fairborn, OH as necessary for work activities including team collaboration, client meetings, and/or presentations.
REQUIREMENTS:
- A Top Secret (or higher) level U.S. government security clearance is required for this role. If you have an inactive clearance that is eligible to be reactivated, that is acceptable.
- Due to the requirement for an active clearance, all candidates must be U.S. Citizens.
- All candidates must pass a full scope background check prior to employment.
- BS Degree in Computer Science, Computer Engineering, Mathematics, Physics, Electrical Engineering, Mechanical Engineering, or similar engineering/science/technical education.
- Significant professional experience may be accepted in place of a degree, subject to client approval.
- Must be able to travel, domestically, up to 10% as needed.
- Strong oral and written communication skills.
- Ability to work in a hybrid (partially on-site, partially remote), collaborative, team environment if required.
- Experience with remote collaboration tools (e.g., Teams, WebEx, Meet, Zoom, etc.).
- Perform other related duties as assigned.
REQUIRED SKILLS:
- Professional experience in algorithmic software development (minimum of 3 years professional experience).
- Professional experience in software process automation.
- Software coding experience C++ (minimum of 3 years professional experience), or other object oriented language.
- Evidence of prototyping & software engineering product development experience.
- Professional experience in one or more technical intelligence disciplines.
- Strong math skills, preferably a mathematics minor or proven experience.
- Familiarity with modern, industry standard DevOps and Software Life-cycle tools.
- Ability to work under time pressure and within budget constraints.
- Excellent written and verbal communication skills.
- Experience in a client-facing role.
- Able to demonstrate a commitment to quality and delivery.
- Self-motivated.
MINIMUM EDUCATION: Bachelor’s degree in a Computer Science, Computer Engineering, Mathematics, Physics, Electrical Engineering, Mechanical Engineering or other engineering related field. Significant professional experience may be accepted in place of a degree, if the candidate meets the above qualifications and has at least 7+ years of relevant professional experience (subject to client approval).
DESIRED SKILLS:
- Strong interest in in learning new tools, languages, workflows, and philosophies.
- MS Degree (or higher) in Computer Science, Mathematics, Physics, Electrical Engineering, Mechanical Engineering, or similar is highly desired.
- Experience in applied mathematics is desired.
- Experience with simulation suites (MATLAB, Simulink, AFSIM, etc.).
- Additional experience in Python software development desirable.
- Experience developing Software Test Plans (STP).
- Experience developing Interface Control Documents (ICD).
- Experience developing System/Subsystem Specifications (SSS).
- Experience developing System/Subsystem Design (SSD) descriptions.
- Background in analyzing Narrowband RADAR is highly desired.
- Experience working at NASIC.
- Experience with the Software Development Guidelines and/or The NASIC Software Way.