Software Engineering Manager
RapidDeploy is actively seeking a Software Engineering Manager to lead our SA Engineering Team. Our cloud-native tech stack is cutting edge, driven forward by very mature and senior teams with a common mission.
Responsibilities:
- TECHNICAL LEADERSHIP:
Provide guidance to teams around RapidDeploy’ s Software Engineering Ways of Work
- This involves regularly training and mentoring team members to ensure they adhere to company-specific software engineering practices, principles, and standards.
Ensure teams adopt the architectural and process vision from the VP of Engineering
- You will need to interpret and implement the technical architecture and procedural guidelines as directed by the VP of Engineering, ensuring the teams are aligned with this vision.
Attend the teams’ ceremonies, holding engineers accountable for contributing therein
- Participate in daily stand-ups, sprint planning, retrospectives, and other agile meetings to monitor team progress and ensure active participation from all members.
Document processes and own the Software Engineering Handbook
- Be responsible for creating, updating, and maintaining comprehensive documentation on software engineering processes and practices, serving as a reference for the team.
- EXECUTION LEADERSHIP:
Work closely with product leadership to oversee delivery commitments
- Collaborate with product management to understand the strategic direction, prioritize tasks, and ensure the timely delivery of projects according to the product roadmap.
Ensure work (planned, unplanned, changes and risk) is made visible to stakeholders
- Maintain transparency with stakeholders by regularly updating them on project progress, risks, and any changes to the plan.
Maintain alignment with business and technical delivery expectations
- Ensure that teams are meeting their objectives in line with business goals and handle any escalations or critical issues that may arise, facilitating clear communication with leadership.
Oversee support and product delivery escalations for the Engineering teams
- Serve as the primary contact for any issues related to product delivery or support, providing guidance, and resolving issues as needed.
Form part of the ‘Incident Command’ team that oversees production incidents
- Participate in the emergency response team for managing and mitigating production incidents, ensuring quick resolution and minimizing impact.
- PEOPLE LEADERSHIP:
Manage recruiting lifecycle for engineering teams
- Oversee the end-to-end process of hiring new team members, including creating job postings, interviewing candidates, and making hiring decisions.
Manage and mentor two dev teams
- Lead and mentor two development teams, providing both technical guidance and promoting core company values to help team members grow professionally and personally.
Partner closely with HR on team performance, employee retention, and best practices
- Work collaboratively with the HR department to monitor and enhance team and individual’s performance, focus on employee retention, and implement best practices for team management.
Core Competencies
- We provide below a non-exhaustive list of examples:
Showing Initiative and taking ownership
- Proactively identify areas for improvement and take responsibility for implementing positive changes.
Having ethics and integrity: Uphold high standards of ethical behavior and foster a culture of trust and accountability.
- Maintain strong moral principles and ensure all actions and decisions are made with honesty and responsibility so as to foster a culture of trust and accountability.
Embodying considered and decisive decision-making
- Make well-informed decisions promptly, considering all relevant factors and potential impacts.
Embracing change: move with it rather than against it
- Adapt to and support changes in the organization or project, helping others to navigate and accept these changes positively.
Being a team player:
- One’s own goals and heroics are not as important as the team’s being in sync! Prioritize the success and harmony of the team over individual achievements, fostering collaboration and collective problem-solving.
Having excellent communication: hyper responsive, calm, respectful and considered
- Communicate effectively and promptly, maintaining a respectful, calm, and thoughtful demeanor in all interactions.
About RapidDeploy
- Passionate, mission-driven team–we care about saving lives through technology!
- Offices in Austin,TX and Cape Town, South Africa (Remote Work available to all employees!)
RapidDeploy is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran statusRapidDeploy, Inc. and its affiliates understand that your privacy is important to you. When you apply for a position with RapidDeploy, we collect and process personal data for recruitment and other related Human Resources purposes.
Review our HR Privacy Policy to learn how we collect, use, and protect your personal data in connection with our recruiting and HR efforts. Notice: RapidDeploy’ s hiring policy prohibits hiring from existing or prospective customers.Apply for this job