Senior Engineering Manager, Platform Engineering & Data Systems
WFA Digital Insight
The demand for skilled engineering managers grew 21% in the last year, with remote opportunities offering more flexibility. As digital transformation accelerates, companies like Carbon Mapper are seeking leaders who can bridge technical expertise with people management. With the rise of cloud infrastructure and applied AI, having hands-on experience in these areas is crucial. Before applying, candidates should understand the importance of collaborative leadership and technical vision in driving high-quality software and data products, as the market for reliable and efficient tech solutions continues to expand.
Job Description
About the Role
The Senior Engineering Manager position at Carbon Mapper is a unique opportunity to lead and support a team of senior engineers working across the company's software platforms, data pipelines, and cloud infrastructure. This role requires a collaborative leadership approach, focusing on providing day-to-day people management, removing blockers, and guiding technical decisions to support the delivery of high-quality, reliable software and data products. The team's efforts are crucial in driving Carbon Mapper's mission forward, and as such, this leadership role is central to the company's success.As a key member of the engineering team, the Senior Engineering Manager will work closely with cross-disciplinary teams to ensure the smooth operation of Carbon Mapper's technical systems. This includes overseeing the development and maintenance of software platforms, managing data pipelines, and ensuring the security and reliability of cloud infrastructure. The role demands a strong technical background, combined with excellent people management skills, to foster an environment of collaboration, innovation, and continuous learning.
Given the critical nature of this role, Carbon Mapper is seeking an individual who can not only provide technical expertise but also inspire and motivate the team to achieve excellence. This involves creating an inclusive environment where engineers feel supported, valued, and empowered to contribute their best work. The company operates in a fast-paced, dynamic environment, and as such, adaptability, resilience, and a proactive approach to problem-solving are essential qualities for success.
What You Will Do
- Lead and support a team of senior engineers, overseeing their day-to-day activities and providing guidance on technical projects.
- Manage people management aspects, including performance reviews, career development planning, and ensuring team members have the resources needed to excel in their roles.
- Collaborate with cross-functional teams to identify and prioritize project requirements, aligning them with the company's strategic goals.
- Develop and maintain technical roadmaps for software platforms, data pipelines, and cloud infrastructure, ensuring alignment with business objectives.
- Implement and oversee the operation of CI/CD pipelines, ensuring efficient and reliable software deployment processes.
- Foster a culture of observability and reliability, standing up or improving practices that enhance the overall quality of software and data products.
- Contribute to the development of applied AI solutions, working closely with the engineering team to integrate AI capabilities into existing systems.
- Facilitate knowledge sharing and best practices across the engineering team, promoting a culture of continuous learning and improvement.
- Work with the leadership team to define and implement engineering strategies, ensuring they are well-aligned with the company's overall mission and objectives.
- Participate in the hiring process, helping to identify, attract, and retain top engineering talent.
- Develop and manage budgets related to engineering projects, ensuring cost-effectiveness and value for money.
What We Are Looking For
- 8+ years of experience in engineering management, preferably in a similar industry or field.
- A hands-on engineering background, with proficiency in Python and at least one other backend language.
- Experience operating production AWS infrastructure, including the design, deployment, and management of cloud-based systems.
- Strong understanding of CI/CD and deployment automation, with the ability to implement and manage these processes.
- Experience with standing up or improving observability and reliability practices, including monitoring, logging, and alerting systems.
- Applied AI engineering experience, with the ability to contribute to the development of AI solutions.
- Excellent communication and interpersonal skills, with the ability to work effectively in cross-disciplinary teams.
- Strong technical vision, with the ability to guide technical decisions and contribute to the development of software and data products.
- Experience supporting engineers working across multiple technical domains, with a focus on fostering collaboration and knowledge sharing.
Nice to Have
- Experience with agile development methodologies, including Scrum or Kanban.
- Knowledge of containerization technologies, such as Docker, and orchestration tools, like Kubernetes.
- Familiarity with security best practices, including compliance frameworks and threat modeling.
- Experience with data engineering, including the design and implementation of data pipelines and architectures.
- Certification in cloud computing, such as AWS Certified Solutions Architect or Google Cloud Certified - Professional Cloud Developer.
Benefits and Perks
- Affordable health coverage, providing comprehensive medical, dental, and vision benefits.
- Generous time-off policy, including vacation days, sick leave, and holidays.
- Professional development opportunities, including training, mentorship, and education assistance.
- Remote work stipend, providing financial support for home office setup and internet connectivity.
- Access to cutting-edge technologies and tools, enabling engineers to stay up-to-date with industry trends and advancements.
- Collaborative and dynamic work environment, with a strong focus on teamwork, innovation, and continuous learning.
- Flexible working hours, allowing for a healthy work-life balance and accommodating different time zones and schedules.
How to Stand Out
- Ensure your resume and cover letter are tailored to the role, highlighting your relevant engineering management experience and technical skills.
- Prepare examples of your achievements in previous roles, focusing on leadership, technical vision, and team collaboration.
- Familiarize yourself with Carbon Mapper's mission and values, demonstrating your understanding of the company's goals and how you can contribute to them.
- Develop a strong understanding of the technologies and tools mentioned in the job description, including AWS, CI/CD, and applied AI.
- Be prepared to discuss your approach to people management, including how you motivate and support team members, and how you handle challenges and conflicts.
- Consider creating a portfolio or repository of your work, showcasing your technical abilities and contributions to previous projects.
- During salary negotiations, be prepared to discuss your expectations based on industry standards and your research on the market rate for similar positions.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.