Manager, Software Engineering
Manager, Software Platform Engineering
Vestmark is actively seeking a Software Platform Engineering Manager. As the Manager of Platform Engineering, you will be a critical leader within our organization, responsible for hands-on technical contributions and effective people management. You will lead a team of platform engineers to design, build, and maintain robust, scalable, and efficient infrastructure and platform solutions. This role requires a balance of strong technical expertise and the ability to guide and develop a high-performing engineering team. If you are a seasoned platform engineer with a passion for technical excellence and the leadership skills to guide and develop a high-performing team, we encourage you to apply for this dynamic role. Join our organization and play a key role in shaping the future of our platform engineering capabilities.
50% Technical Management:
- Technical Leadership:
- Lead by example with hands-on contributions to platform engineering projects.
- Provide technical guidance, mentorship, and support to team members.
- Collaborate with engineers to design and implement complex infrastructure and platform solutions.
- Infrastructure and Platform Development:
- Architect, build, and maintain the company's infrastructure and platform services.
- Ensure high availability, scalability, and performance of infrastructure components.
- Implement and automate deployment and monitoring processes.
- Technology Evaluation:
- Stay current with industry trends and emerging technologies.
- Evaluate and recommend new tools, technologies, and processes to improve platform capabilities.
- Problem Solving:
- Troubleshoot and resolve complex technical issues related to the platform.
- Develop strategies to proactively identify and address potential problems.
- Ensure thorough documentation of infrastructure and platform components.
- Promote best practices for documentation within the team.
50% People Management:
- Team Leadership:
- Provide coaching, mentorship, and career development support to team members.
- Foster a collaborative and innovative team culture.
- As needed, recruit, hire, and onboard talented platform engineers.
- Performance Management:
- Set clear expectations and performance goals for the team.
- Conduct regular performance evaluations and provide constructive feedback.
- Identify training and development opportunities.
- Resource Management:
- Allocate resources effectively to meet project goals and deadlines.
- Ensure the team is appropriately staffed and equipped to handle the workload.
- Cross-functional Collaboration:
- Collaborate with other engineering teams, product managers, and stakeholders to align platform development with business objectives.
- Communicate effectively across teams and departments.
- Bachelor's or Master’s degree in Computer Science or a related field or equivalent work experience.
- Proven experience in platform engineering and infrastructure design.
- Strong technical proficiency in relevant technologies and tools.
- Demonstrated leadership and people management experience.
- Excellent problem-solving skills and a results-oriented mindset.
- Strong communication and interpersonal skills.
- Familiarity with agile methodologies and DevOps practices.
- Ability to balance hands-on technical work with managerial responsibilities.