Software Development Manager
A hands-on professional with a demonstrated track record of partnering with senior leaders to align business strategies and human resource (HR) practices. A leader who is highly motivated, committed and outcome focused with experience in strategic and operational HR planning and people management, including: performance management; employee development; employee relations; organisational and culture development; employee engagement; compensation and benefits; recruitment programs; and the alignment of people systems and procedures. Key Skills and Experience - Partnering with senior management to deliver on goals - Leadership and people management - Providing counsel and coaching support - HR Procedure development and implementation - Establishment of HR function and start up processes - HR project management - HR process improvement
About the job
The SE team is responsible for building a feature-rich business-critical application that also serves as a platform for third-party development. In this role, you will be responsible for a wide range of strategic and operational activities for this complex product and platform.
Manage Software DevelopManage Software Development Teams and key individuals directly working on the back-end systems
Apply technical expertise and management know-how to facilitate the growth of our staff and the development of our products
Work closely with People Ops to identify and hire technical resources for the team
Coordinate technical meetings with appropriate staff from the team and represent the team to external stakeholders as a senior technical manager
Ensure technical and process documentation is kept up-to-date
Understand the architecture and key technical concepts and be able to guide technical design discussions
Focus on operational efficiency, maximizing developer productive time, and operational costs of tools and infrastructure
Coordinate with senior management across TechOps, Development, Testing, and Product
Manage the 24/7 On Call Rotation
Being at least 60% hands-on.
2 - 4 years of development experience, 3-5 years of management experience
Recent experience managing a team of 3-5 developers.
Demonstrated strength in technical management and a history of direct contribution to complex technical projects
Experience with complex SaaS products running in a public cloud
Shown ownership of all aspects of managing multiple development managers in charge of agile squads of developers in the delivery of modern cloud software
Strong initiative to improve processes, tools, methodologies, and product quality
FYI Our technical stack for SE Platform includes: Java 11, Spring Boot, Spring Cloud Gateway, AWS components (S3, Secret Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.), CloudFormation, Terraform, Junit, New Relic, Jira, MongoDB, PostgreSQL, IntelliJ IDEA, Github