JOBSEARCHER

Algorithm Software Engineer (26-334)

About The JobThe Algorithm Software Engineer – TRK will support the C2BMC program and will be responsible for helping generate software design artifacts, implement Java-based software changes, support design and code reviews, and support software testing and resolution of issues arising from software testing.LocationHuntsville, ALInfrequent travel between Huntsville and Colorado development facilities maybe required.The Work You’ll DoAs member of the Regional Applications Agile Release Train (ART) of the Missile Defense National Team for Command and Control, Battle Management, and Communications (C2BMC) (aka C2BMC NT), this position will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing and resolution of issues arising from software testing. Candidate will be involved in the presentation of developed designs. Candidate will actively participate in agile planning and execution using established C2BMC processes.What You’ll BringBachelor’s Degree with a minimum of 1-3 years of experience, or Master’s Degree with a minimum of 0-1 years of experienceActive Secret Clearance required to startFull Life-Cycle DevelopmentJava application development / alternate OO development experienceUnix/LinuxSoftware implementation of mathematical algorithmsAgile developmentDEVSECOPSSystems IntegrationBasic experience in design and development of complex mathematical algorithmsExperience with problem-solving skills, including the ability to review system behavior issues, identify root cause and recommend a solutionThe successful candidate will have good verbal and written communication skills, have the ability to work independently, and be able to work in a highly dynamic environmentCandidate will need to be able to work with multiple disciplinary teams including Systems Engineering, Integration and Test, Deployment and Warfighter Support to help ensure mission successPreferredExperience with MATLABKnowledge of developing software within an agile development process, decomposition of work, and active leadership during sprint planningExperience developing software and/or algorithms in a structured, process-based integrated team environmentKnowledge of developing software within a DEVSECOPS framework for Java-based applications in a Unix/Linux platform environmentExperience with development of automated unit tests and verification of requirementsCandidate may also be involved in the implementation of MATLAB or Python based algorithms prior to their adoption into tactical Java-based softwareSecurity+ certification is not required but a plus for this positionSalary Range: $60,000 – $97,000Our ApproachAt SecureStrux, we are committed to core values that guide the way we work with one another and our clients. As a team member, you will Create Team Synergy, Drive Continuous Innovation, Deliver with Integrity, and have the Freedom to Own it. Our thriving company culture supports our employees as they seek to grow with us!What We OfferBetween our virtual environment where you can evaluate recent technologies and enhance your skills, and a generous annual professional development stipend, you will join a team that enjoys working on leading-edge technologies for world-class clients. We offer a robust total compensation package that includes comprehensive health benefits to support you and your family, flexible time off, continuing education allowance, a donation allowance for charitable causes, profit sharing, and a matched 401k.Employment Types: Full-timeWork Arrangements: On-siteLocations: Alabama