Overview
Skills
Job Details
Job description
Engineering Software Manager
Must be eligible to obtain and maintain a DoD Secret clearance. Active clearance preferred.
At Arkham Technology, we lead with innovation and a can-do attitude that drives our growth and fuels every breakthrough. Our team designs and delivers next-generation engineering solutions faster, smarter, and more secure. We take on the toughest challenges in defense and commercial industries head-on, shaping the future with bold ideas and relentless execution.
Position Overview:
We are seeking a highly motivated and technically proficient Software Manager to lead and mentor our growing team of software engineers. The ideal candidate will have a strong background in embedded systems, low-level programming, and software development lifecycle management in a security-conscious environment. You will be responsible for overseeing the planning, execution, and delivery of multiple software development projects aligned with our engineering and business goals.
Key Responsibilities:
- Lead and manage a team of software engineers working on embedded systems, firmware, and secure networking solutions
- Coordinate software project activities, including requirements analysis, task breakdown, scheduling, and execution
- Provide technical leadership and guidance on architecture, design decisions, code quality, and best practices
- Collaborate with systems, hardware, and QA teams to ensure successful integration and delivery
- Monitor team progress and resolve obstacles to meet project milestones and deadlines
- Support proposal efforts, technical documentation, and customer deliverables
- Drive software process improvement and enforce coding standards, documentation, and configuration management
- Mentor junior engineers and foster a culture of technical excellence and collaboration
- Promote and support Agile development practices, including sprint planning, stand-ups, and iterative delivery, to improve team velocity and adaptability.
Required Qualifications:
- Bachelor s or Master s degree in Computer Science, Computer Engineering, or a related field
- 5+ years of experience in software engineering, including 5+years in a leadership or management role
- Proven experience with C/C++, embedded Linux, RTOS, device drivers, or bare metal development
- Familiarity with secure development practices, cryptographic protocols, and real-time systems
- Experience with software lifecycle tools (e.g., Git, Jira, Jenkins, CI/CD pipelines)
- Experience working in Agile or Scrum-based development environments
- Strong organizational, communication, and team management skills
- U.S. Citizenship required; ability to obtain and maintain a DoD security clearance
Desired Qualifications:
- Experience working on DoD or government contracts
- Knowledge of secure boot, trusted execution environments, or high-assurance software development
- Familiarity with Python, Rust, or other modern languages used in systems programming
- Hands-on experience integrating with hardware (e.g., FPGAs, SoCs, or sensors)