Capital Group is looking for a Solutions Engineering Manager to lead a team that designs, builds, and operates data products enabling client service experiences through their Atlas – Client Data Platform. The role involves coaching and developing a team of Solution and Data Engineers, driving technical solution delivery, and ensuring the effective operation of IT solutions.
Requirements
- You have 12+ years of prior experience as a software engineer, with a solid understanding of software engineering best practices (e.g., continuous delivery methods, Agile practices, test-driven development, unit testing, code reviews, design documentation, etc.).
- You have at least 3 years of people management experience acting as a player/coach providing technical leadership, mentorship, and development of engineering staff and have working knowledge of competency-based frameworks and talent management practices.
- You have practical knowledge of tools, techniques, and best practices for implementing reusable APIs and systems integration capabilities employing a domain-driven approach.
- This includes highly available, scalable, and resilient solutions deployed across a multi-region cloud native infrastructure.
- Strong experience in various data systems and structures (i.e., SQL, NoSQL, Key-Value, Streams)
- Building cloud-based applications and have fluency in C-Sharp .NET, Python, or similar
- AWS services (S3, containers – EKS, Lambda)
Responsibilities
- You own and drive the technical solution delivery of software-based solutions using custom built or commercial tools.
- You will contribute to the design, implementation, and delivery of large-scale, critical, and complex data architecture, storage, and processing pipelines.
- You will build complex cloud-based data processing and analytics systems, optimizing for computational and storage efficiencies.
- You will oversee the development, security, and operation of our IT solutions to ensure all components are effectively working together.
- You will ensure that continuous integration and delivery (CI/CD) processes are followed.
- You will stay up to date with emerging trends and technologies in the DevSecOps field and ensure that our solutions are actively monitored, healthy and secure.
- Building ingestion and data processing pipelines using Python, Pyspark, Airflow and DBT
Other
- You are a player-coach, passionate about continuous improvement and committed to driving for superior long-term investment results through the application of modern engineering and data management methods and possess a solid understanding of management science and principles.
- You are thoughtful in your approach to ensuring engineering best practices are established, understood, and adopted by the teams you lead.
- You are passionate about management, leadership, and developing others.
- You lead by example and coach your team to do the same.
- You possess the business acumen and the ability to communicate effectively with your team, distributed teams, and with leadership team members.