
Software Development Manager
Tempo Software
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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