Skip to main content

Software Engineer

Technology
Haystack
New York, United States1 month ago
Full time

Job 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 solution cybersecurity posture, balancing cost, security, usability, and compliance.
  • Ensure accountability for accurate cost and schedule targets and the execution of technical efforts.
  • Recruit, retain, and develop engineering talent to meet evolving organizational and timeline needs.

What You'll Need

  • Bachelor’s degree in Computer Science, Software Engineering, or a 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.
  • Demonstrated experience shaping organizational direction through technical leadership and continuous improvement.
  • Deep expertise in software development, including object-oriented design, UML, and embedded systems.

What's On Offer

  • Competitive annual salary ($189,000 – $255,100) plus comprehensive benefits.
  • Opportunities for professional growth and career development.
  • Medical, vision, and dental insurance, generous paid time off, and 401(k) with employer contributions.
  • Tuition assistance, student loan assistance, and wellness resources.

Apply via Haystack today!

Keywords
UsabilitySoftware Engineering

Interested in this role?