Saab-posted 3 months ago
$161,700 - $218,300/Yr
Manager
51-100 employees

At Saab, Inc. we design and deliver cutting-edge technology solutions that make a real-world impact, keeping people and society safe. We're looking for a dynamic Software Engineering Manager to lead a talented team of engineers in delivering high-quality software products on time and within budget. As a Software Engineering Manager reporting to the Director of Software Engineering, you’ll be responsible for leading and developing a team of engineers to meet technical, program, and business objectives. You will collaborate across disciplines—including functional managers and program management—to ensure successful delivery of projects aligned with strategic goals.

  • Lead and develop a Software Engineering team focused on meeting technical, program, and business objectives.
  • Set clear goals aligned with business objectives and manage performance reviews, compensation planning, and career development.
  • Grow management and technical talent by identifying, crafting and implementing appropriate development plans.
  • Foster a culture of continuous learning through mentoring and providing growth opportunities.
  • Recruit and assign engineers to meet project and business demands.
  • Plan team capacity and build long-term staffing strategies.
  • Ensure accountability for creation of accurate cost and schedule targets, and execution of technical effort in accordance with those targets.
  • Align team efforts with program schedules, budgets, and deliverables.
  • Provide accurate cost and schedule estimates (BOEs) for proposals and programs.
  • Track progress and adjust resources to meet project milestones.
  • Support contract negotiations and program planning.
  • Provide technical oversight and program support for the Software Engineering discipline to programs.
  • Drive technical strategy and contribute to software architecture and design.
  • Collaborate with Systems, Firmware, Hardware, and Test Engineering to ensure cohesive design and requirements validation.
  • Assess technical risks and implement mitigation strategies.
  • Support technology road maps and innovation planning.
  • Be a champion for the quality and continuous improvement of technical processes.
  • Champion best practices and process improvements in software development.
  • Ensure team adherence to quality standards, processes, and metrics.
  • Maintain modern toolsets and ensure efficient team workflows.
  • Bachelor’s degree in Computer Science, Software Engineering or related field (Master’s preferred).
  • 15+ years in software engineering, including 5+ years in a leadership role.
  • Deep expertise in software development, especially object-oriented design, UML, and embedded systems.
  • Proficient in C/C++, Java, and tools like VS Code, DOORS, Git, SVN, and PTC Integrity Modeler.
  • Experience with multiple development methodologies like Agile, Waterfall, and Spiral.
  • Proven ability to build, motivate, and lead engineering teams.
  • Strategic thinker with the ability to plan resources, budgets, and timelines effectively.
  • Strong communication and cross-functional collaboration skills.
  • Demonstrated success in developing technical talent and managing team performance.
  • Medical, vision, and dental insurance for employees and dependents.
  • Generous paid time off, including 8 designated holidays.
  • 401(k) with employer contributions.
  • Tuition assistance and student loan assistance.
  • Wellness and employee assistance resources.
  • Employee stock purchase opportunities.
  • Short-term and long-term disability coverage.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service