Salary
💰 $170,000 - $190,000 per year
Tech Stack
AngularCloudETLJavaJavaScriptPythonSDLCSparkSpringSpring BootSpringBootSQLTypeScript
About the role
- Lead the Curinos 360 Grow pod responsible for end-to-end development and support of AI-enabled test-and-learn optimization products
- Collaborate closely with Product and Business stakeholders to develop and execute the product roadmap
- Own the design, implementation, and delivery of new product features within a robust and scalable application stack
- Provide hands-on technical leadership, model quality software development practices, and perform code reviews
- Mentor and drive professional development of Full-Stack Engineers, Data Engineers, Data Scientists and QA Engineers
- Oversee design decisions, produce design documents/POCs, and manage grooming and breakdown of user stories
- Advocate prioritization to reduce technical debt and improve product operations efficiency
- Ensure compliance with SDLC and Agile processes and track KPIs, collaborating with peer Engineering Managers and Architects
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
- Strong written and verbal communication skills; ability to communicate complex technical concepts to non-technical audiences
- Strong collaborative nature, ability to negotiate and make trade-offs with peers and stakeholders
- Demonstrated ability to dive into and thoroughly understand a complex code base and eliminate technical debt
- Experience working in Agile environments and familiarity with Git, DevOps practices and tools, CI/CD Pipelines and infrastructure-as-code (IAC)
- Bias towards action and proactively identifying and eliminating manual work
- Commitment to building a quality and scalable product, including unit testing, integration testing, and data validation strategies