Manager, Software Engineering (Hybrid)

Simpson Strong-TiePlano, TX
$123,700 - $210,300Hybrid

About The Position

The Software Engineering Manager is a leadership role that takes responsibility for the overall execution and success of software deliverables using agile methodology by leading a team of developers, comprised of both stateside and offshore resources. Excellent communication and organization skills are necessary to work cross-functionally with other teams.

Requirements

  • Bachelor’s degree in computer science or technology, information systems or software engineering course of study or relevant experience required
  • 5 – 7 years of managing agile software engineering teams building SaaS products with a track record of on time deliveries required
  • Experience with delivering software products using Microsoft technologies is required
  • A deep understanding of the Software Development Life Cycle and Agile methodologies
  • Identify opportunities to enhance work processes across globally distributed teams
  • Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
  • Collaborates: Builds partnerships and working collaboratively with others to meet shared objectives
  • Customer Focus: Building strong customer relationships and delivering customer-centric solutions
  • Drives Results: Consistently achieving results, even under rough circumstances
  • Instills Trust: Gaining the confidence and trust of others through honesty, integrity, and authenticity
  • Ensures Accountability: Holding self and others accountable to meet commitments
  • Decision Quality: Making good and timely decisions that keep the organization moving forward
  • Influences: Uses compelling arguments to gain the support and commitment of others
  • Builds Effective Teams: Building strong-identify teams that apply their diverse skills and perspectives to achieve common goals
  • Develops Talent: Developing people to meet both their career goals and the organization's goals
  • Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems

Nice To Haves

  • Experience working with offshore resources is a plus
  • Familiarity with the tools and technologies in areas such as issue tracking, builds, delivery, documentation, and release management

Responsibilities

  • Ensure the quality, timeliness and cost of projects meet client and business requirements.
  • Collaborate with Product Managers to navigate scope, commitments, release timeline or other project variables when needed.
  • Considered point of escalation for the teams and production issues.
  • Actively communicates status of team progress or impediments.
  • Provides release management support for internal and external deployments.
  • Provide oversight and leadership to a team of software developers and quality engineers to ensure timely execution of team and project deliverables.
  • Develop staff through effective hiring, coaching, and performance management processes, and establishing development plans.
  • Create an effective work environment by developing a common vision, setting clear objectives, expecting teamwork, recognizing outstanding performance, and maintaining open communications.
  • Champion and ensure adherence to development strategies, standards, policies, tools, and procedures during all phases of the development life cycle.
  • Lead development efforts across Agile teams with shared resources.

Benefits

  • medical
  • dental
  • vision
  • retirement contributions
  • employee stock purchase
  • bonus plans
  • pay for holidays
  • vacation
  • sick days
  • funerals
  • jury duty
  • years of service awards
  • employee discounts
  • employee referral bonuses
  • charitable contribution matching
  • education reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service