Customer Focused. Mission Driven.
Software Engineer
Location
Ohio
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Applied Research Solutions
• Designing, developing, testing, and maintaining high-performance, real-time software for autonomous systems using modern C++. • Implementing and integrating advanced algorithms for autonomous control, sensor fusion, machine learning, and mission planning. • Architecting and developing software that adheres to the Open Mission Systems (OMS) standard, promoting modularity, interoperability, and rapid capability integration across diverse platforms. • Collaborating within a multi-disciplinary team of world-class engineers, researchers, and military subject matter experts to translate operational needs into technical requirements and software solutions. • Participating in the entire software development lifecycle, from requirements analysis and design to integration, testing, and deployment. • Analyzing and optimizing software for performance, scalability, and reliability on target hardware. • Creating and maintaining thorough documentation for software designs, APIs, and test procedures. • Learn new technologies, frameworks, and operational procedures as needed. • Other duties as assigned.
Job Requirements
- Citizenship: Must be a U.S. Citizen.
- Security Clearance: Must possess an active Top Secret security clearance and be eligible for Sensitive Compartmented Information (SCI) access.
- Education: A Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or a closely related engineering field from an ABET-accredited institution.
- C++ Experience: Demonstrated proficiency in C++ programming, including experience with modern C++ standards.
- Technical Knowledge: A solid understanding of object-oriented design, data structures, and fundamental algorithms.
- Proven experience with Python for scripting, automation, or data analysis.
- Domain Familiarity: Foundational knowledge of concepts related to autonomous systems, robotics, or artificial intelligence.
- OMS Experience: Direct, hands-on experience developing software compliant with the OMS standard and the Universal Command and Control Interface (UCI).
Benefits
- Competitive salary
- Culture prioritizing work/life balance
- Industry competitive benefits package
- Awards and recognition program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Ensure our technology deliverables have a solid, scalable architecture • Monitor the code quality of your team • Design and plan architectures and infrastructure • Select the best technologies for each project • Collaborate with professionals from different areas • Communicate clearly and adapt to constant change • Use Git, Docker, AWS/Azure/GCP, CI/CD, testing and code review
• Own advanced troubleshooting for Microsoft 365 and Intune issues. • Work closely with onshore leads/architects, security, identity, messaging/collaboration, and networking teams. • Deliver scoped engineering tasks aligned to project plans. • Configure and support Microsoft Intune and core M365 services. • Implement and maintain endpoint security configurations.
• Own features end-to-end across the complete software development lifecycle including AI, spanning requirements gathering, technical design, implementation, testing, automation, deployment, and ongoing operational ownership in production • Translate customer and business needs into clear technical solutions, making thoughtful trade-offs that balance speed, quality, and reliability • Design, build, and maintain highly scalable, distributed systems that handle large volumes of data • Identify and resolve pre-production bottlenecks and production issues, improving system resilience and performance • Participate in design and code reviews, contributing to shared engineering standards and long-term system health • Partner closely with product managers, SREs, and multi-functional teams to deliver meaningful customer outcomes • Participate in a rotating on-call schedule, diagnosing and resolving production issues to ensure reliability and customer trust
Senior Purple Team Engineer
KOHOA quickly scaling Fintech that helps Canadians gain control over their money with a no-fee spending and savings account.
• Own and lead incident response readiness across KOHO. • Plan and execute adversarial simulations: scope engagements, operate within defined rules of engagement, conduct offensive operations, and deliver findings that drive measurable security improvements. • Expand incident response readiness across KOHO and build response playbooks for marketing, data, legal, people & culture, risk, etc. • Conduct table top exercises with c-level to test risk acceptance and limitations. • Document lessons learned, operational improvements, and playbook updates. Execute all improvements. • Lead incident response/DFIR during a cybersecurity incident. • Conduct post incident documentation to determine contributing factors and lessons learned. • Design and deploy internal deception assets to detect lateral movement, insider threats, and unauthorized access across KOHO's environment. • Build external-facing deception capabilities, including fake credentials, canary tokens embedded in customer-facing surfaces, and decoy infrastructure seeded in breach databases and other attacker-accessible surfaces. • Instrument deception assets to generate actionable threat intelligence and feed findings back into detection logic, playbooks, and the broader threat model. • Build the triage and response workflow for deception-triggered alerts into existing SOC operations, from signal to investigation to lessons learned.




