remoteonsite
Senior Manager Software Engineering - Data Modeling - Empower
Software Engineer
Lead a high‑performing engineering team focused on designing and scaling robust data models for financial services, leveraging SQL, Python, and AWS to deliver scalable, secure data solutions.
About the role
Key Responsibilities
- Architect and evolve enterprise‑grade data models that support core financial products and analytics.
- Lead a cross‑functional team of engineers, setting technical direction, code quality standards, and mentorship.
- Collaborate with product, data science, and compliance stakeholders to translate business requirements into scalable data solutions.
- Drive adoption of best practices in data governance, security, and performance optimization across the organization.
- Champion continuous improvement initiatives, including automation, CI/CD, and cloud‑native deployments on AWS.
Requirements
- 10+ years of software engineering experience with 3+ years in a leadership role.
- Deep expertise in relational and NoSQL data modeling, SQL, and Python programming.
- Hands‑on experience designing and deploying data pipelines on AWS (Redshift, RDS, S3, Glue).
- Strong understanding of microservices architecture and cloud‑native best practices.
- Excellent communication, stakeholder management, and a proven track record of building high‑performing teams.