Software Engineer
Indexed description
We're hiring on behalf of a Haystack partner!
The Role
• Lead, develop, and scale a software and cybersecurity organization to meet technical, program, and business objectives.
• Partner with senior leadership to translate business strategy into actionable software engineering plans.
• Drive organizational planning and execution, including staffing, budgeting, and resource alignment.
• Direct the cybersecurity posture of solutions, balancing cost, security, usability, and compliance.
• Ensure accountability for accurate cost and schedule targets and the execution of technical efforts.
• Recruit, retain, and assign engineering talent to meet evolving organizational and timeline needs.
What You'll Need
• Bachelor’s degree in Computer Science, Software Engineering or related discipline; Master’s degree preferred.
• 18+ years of experience in a technical/engineering environment, with at least 5+ years in a leadership role managing other managers.
• Proven success building, scaling, and leading a high-performing engineering function.
• Strong understanding of the product development lifecycle, software engineering principles, and cybersecurity in regulated industries.
• Experience shaping organizational direction through technical leadership, innovation, and continuous improvement.
• Deep expertise in software development, including object-oriented design, UML, and embedded systems, with proficiency in C/C++, Java.
What's On Offer
• Competitive annual salary ($189,000 - $255,100) plus potential bonus opportunities.
• Comprehensive benefits package including medical, vision, and dental insurance.
• Generous paid time off, 401(k) with employer contributions, and tuition assistance.
• Opportunities for professional growth and career development in a dynamic environment.
Apply via Haystack today!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search