Tempo Software

Software Development Manager

Tempo Software

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead one or two engineering teams made up of individual contributors (e.g., software developers, QA specialists, and other technical roles)
  • Monitor and optimize team productivity and code quality in an AI-augmented development environment
  • Own team delivery outcomes, including processes, communication, and continuous improvement
  • Plan and execute objectives aligned to product line goals and broader organizational priorities
  • Develop and track projects and initiatives that contribute to product, technology, and departmental outcomes
  • Coordinate team execution with minimal supervision, ensuring accountability and progress toward commitments
  • Identify and implement improvements to workflows and processes, including recommending improvements outside the team when needed
  • Track team capacity, workload, and planning to ensure sustainable delivery and clear prioritization
  • Conduct regular 1:1 meetings with direct reports and collaborate with relevant peers
  • Drive recruiting efforts to ensure the team is staffed with the skills and talent needed for success
  • Evaluate and communicate team member performance, providing coaching and development support
  • Define and maintain career paths for engineers, supporting individual growth and long-term professional development
  • Provide recommendations on impact and performance to support compensation and talent decisions
  • Build an environment that supports morale, retention, and team engagement
  • Mentor individual contributors who show potential and interest in developing leadership and management skills
  • Identify, manage, and help resolve conflicts within and outside the team while maintaining a neutral and constructive approach
  • Provide candid, respectful feedback to team members and cross-functional peers
  • Proactively engage with stakeholders outside of the team or department to build relationships, lend support, and ensure alignment
  • Ensure visibility of the team’s progress and deliveries to stakeholders outside the team.

Requirements

  • Typically 8+ years of overall experience in software development or related technical roles (or equivalent)
  • Typically 2+ years of people management experience (or equivalent leadership experience)
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)
  • Equivalent practical experience may be considered in place of a formal degree
  • Experience managing software development teams that actively use AI coding agents and AI-assisted development tools in daily workflows
  • Strong people leadership skills, including coaching, performance support, and team development
  • Ability to coordinate and execute projects and initiatives with minimal oversight
  • Strong organizational and communication skills, including cross-team collaboration
  • Experience managing a team delivering continuously and incrementally
  • Experience with Agile methodologies
  • Experience in improving delivery processes and establishing effective team operating rhythms
  • Ability to manage team capacity, planning, and prioritization effectively
  • Strong conflict management and relationship-building skills
  • Comfort partnering with customer-facing teams to support customer issue resolution and outcomes.
Benefits
  • Remote First work environment
  • Unlimited vacation in most of our locations!!
  • Great benefits including health, dental, vision and savings plan.
  • Perks such as training reimbursement, WFH reimbursement, and more.
  • Diverse and dynamic teams with challenging and exciting work.
  • An opportunity to have a real impact on our business.
  • A great range of social activities (both in person and virtual).
  • Optional in person meet-ups and the ability to travel to our international offices
  • Employee referral program
  • And so much more!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentAI coding agentsAI-assisted development toolsAgile methodologiesproject managementcontinuous deliveryincremental deliveryworkflow improvementcapacity planningprocess optimization
Soft Skills
people leadershipcoachingperformance supportteam developmentorganizational skillscommunication skillsconflict managementrelationship buildingcross-team collaborationmentoring
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering