The Company
This company is experiencing significant growth and is searching for a Software Engineering Manager to help lead and develop its engineering teams. With a fast-paced, startup-like environment, they value adaptability, collaboration, and technical excellence. They seek leaders who can thrive in a gritty, evolving atmosphere, prioritizing innovative solutions and team-building.
The Role
As a Software Engineering Manager, you will lead engineering teams, focusing on project planning, prioritization, and team development. You'll work closely with the infrastructure director, ensuring smooth project execution and aligning engineering efforts with business goals. This role requires a mix of technical expertise, leadership, and the ability to foster a collaborative and motivating environment. You will also engage with clients, contributing to the company's growth and success.
Role Responsibilities
- Build and manage effective engineering teams in an Agile/Scrum environment.
- Lead and mentor polyglot engineers, providing guidance on technical and project challenges.
- Oversee project planning, prioritization, and successful execution of deliverables.
- Work closely with the infrastructure director to streamline engineering processes.
- Act as a point of contact for client engagements, ensuring clear communication and technical delivery.
- Foster team morale and a collaborative environment, particularly during in-office team-building sessions (once a month for hybrid roles).
Role Requirements
- 3+ years of experience in a management or lead role with people management responsibilities.
- Demonstrated growth from an individual contributor role to lead to management positions.
- Strong project planning and prioritization skills, with experience in Agile/Scrum environments.
- Hands-on experience in SQL, with a good understanding of cloud engineering and distributed programming.
- Ability to manage teams in a fast-paced, growth-oriented startup environment.
- Willingness to engage with hybrid or remote teams, with the ability to attend in-office team-building events in Texas once a month (for hybrid candidates).
Required Skillsets
- 5+ years of experience shipping production code in enterprise environments.
- Strong software design and development fundamentals, with experience in languages such as GoLang, C++, or Java.
- Experience with software architecture, design, and deployment in cloud environments.
- Ability to adapt to emerging technologies and thrive in ever-changing environments.
- Bachelor's or Master's degree in Computer Science, with at least 8 years of experience in enterprise-level software development.