Senior Engineering Manager - Analytics
Coupa
Job Summary
Coupa is seeking a Sr. Engineering Manager - Analytics to lead multiple software engineering teams focused on building and maintaining analytics and data platforms. This role involves driving technical excellence, ensuring successful project delivery, and fostering a collaborative and innovative environment. Responsibilities include overseeing complex data-centric projects, mentoring team members, collaborating with stakeholders, driving process improvements, and ensuring the reliability and scalability of data platforms. The ideal candidate will have 8+ years of software engineering experience with a focus on data technologies, 5+ years of team management experience, strong understanding of data engineering principles, big data technologies, and cloud platforms like AWS.
Must Have
- 8+ years in software engineering with data focus
- 5+ years managing engineering teams
- Strong data engineering principles
- Big data and cloud platforms (AWS)
- Proven project management skills
- Excellent communication and leadership
- Agile development methodologies
- Mentoring engineering teams
- Analytical and problem-solving skills
- Proficiency in Python or Java
- Experience with Git and CI/CD
Good to Have
- Experience in a B2B SaaS environment
- Understanding of Spark and Kafka
- Knowledge of SQL and NoSQL databases
- Experience with Airflow or Luigi
Job Description
What You'll Do:
- †Lead and manage multiple software engineering teams specializing in data engineering and‬ analytics applications.‬
- ‬†Oversee the planning, execution, and delivery of complex data-centric projects, ensuring they‬ meet timelines and quality standards.‬
- ‬†Mentor and develop engineering team members, providing technical guidance and career‬ development opportunities.‬
- ‬†Collaborate with product managers, architects, and other stakeholders to define project‬ requirements, scope, and objectives.‬
- ‬†Drive continuous improvement in software development processes, code quality, and‬ engineering efficiency.‬
- ‬†Ensure the reliability, scalability, and performance of our analytics and data platforms.‬
- ‬†Facilitate effective communication and collaboration within the teams and across departments.‬
- ‬†Manage resources, budgets, and timelines for engineering projects.‬
- ‬†Implement and enforce best practices for data governance, security, and quality control.‬
What You Will Bring to Coupa:
- †‬â€8+ years of experience in software engineering, with a significant focus on data-related‬ technologies and projects.‬
- ‬†5+ years of experience in managing and leading software engineering teams.‬
- ‬†Strong understanding of data engineering principles, big data technologies, and cloud platforms‬ (AWS).‬
- ‬†Proven ability to manage complex projects and deliver high-quality software solutions.‬
- ‬†Excellent communication, leadership, and interpersonal skills.‬
- ‬†Experience with agile development methodologies.‬
- ‬†Ability to mentor and guide engineering team members.‬
- ‬†Strong analytical and problem-solving skills.‬
- ‬†Experience in a B2B SaaS environment is highly desirable.‬
- Understanding of big data technologies like Spark and Kafka.‬
- ‬†Familiarity with cloud platforms (AWS).‬
- ‬†Knowledge of SQL and NoSQL databases.‬
- ‬†Experience with data pipeline management tools (Airflow, Luigi).‬
- ‬†Proficiency in at least one programming language, such as Python or Java.‬
- ‬†Experience with version control systems (Git) and CI/CD pipelines.‬