TECHFORGE SOLUTIONS · 1 week ago
Software Tooling & Process Automation Developer (Cleared)
TECHFORGE Solutions is looking for an experienced Software Developer/Engineer to join their team in Dayton, OH. The role involves translating algorithms into code, developing capabilities for problem-solving and process automation, and collaborating within an AGILE product development life cycle.
Research
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
Qualification
Required
A 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
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
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)
Preferred
Strong interest 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
Experience working at NASIC
Experience with the Software Development Guidelines and/or The NASIC Software Way
Company
TECHFORGE SOLUTIONS
TECHFORGE is a team of industry experts in Cybersecurity and Enterprise Data Risk Management.
Funding
Current Stage
Early StageCompany data provided by crunchbase