Curinos is looking for a Senior Engineering Manager to lead the Curinos 360 Grow pod, responsible for end-to-end development and support of AI-enabled test-and-learn optimization products to help banks grow customer relationships.
Requirements
- 8+ years of professional experience developing cloud-based SaaS products covering UI, Backend, API, and ETL components.
- 5+ years of experience working with ETL pipelines and complex metric calculations; experience using Databricks is a plus.
- 3+ years of experience in a management role, leading the day-to-day work and longer-term professional development of ICs
- Technical proficiency in Java (Spring Boot), Python, TypeScript/Javascript (Angular), Spark, and SQL.
- Ability to distill business and functional descriptions of features into technical requirements; experience translating between the language of product managers and developers.
- Experience working in Agile environments and familiarity with Git, DevOps practices and tools, CI/CD Pipelines and infrastructure-as-code (IAC).
- A commitment to building a quality and scalable product, including implementation of unit testing, integration testing, and data validation strategies.
Responsibilities
- Leading a product engineering team consisting of Full-Stack Engineers, Data Engineers, Data Scientists and QA Engineers; providing mentorship and career development to team members.
- Overseeing key design decisions for the products and producing the required collateral (e.g., design documents, POCs) to support and socialize them with stakeholders and team members.
- Managing grooming and breakdown of user stories into well-understood and implementable tasks for the team to execute.
- Modeling quality software development practices for the team through hands-on development and by performing code reviews; providing feedback and coaching to the team on the principles of efficient and scalable design.
- Providing input into the product roadmap by developing a thorough understanding of our products and their internal- and external customers; advocating for the prioritization of initiatives to reduce technical debt and improve efficiency of product operations.
- Ensuring compliance with Curinos’ SDLC and Agile processes by tracking and reviewing KPIs with the team.
- Collaborating with peer Engineering Managers and Architects on development and processes; fostering alignment and efficient sharing of capabilities across pods.
Other
- Strong written and verbal communication skills, including the ability to effectively communicate complex technical concepts to non-technical audiences.
- A strong collaborative nature, and the ability to negotiate and make trade-offs with peers and other key stakeholders (e.g., business team heads, delivery teams).
- A demonstrated ability to dive into and thoroughly understand a complex code base and a passion for improvement and elimination of technical debt.
- A bias towards action, and a desire to proactive identify and eliminate manual work both within the SDLC and ongoing product operations.
- Curinos operates in a hybrid/remote model, and this position is fully remote in the United States or hybrid in the Greater New York, Boston or Chicago metropolitan areas.