Principal Software Engineer

🕒 Yesterday

🇺🇸 United States – Remote

💵 $138k - $200.1k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Empower

Empower

10,000+ employees

💸 Finance

💳 Fintech

👥 B2C

Finance • Fintech • B2C

Empower is a leading provider of financial services focused on helping individuals and organizations achieve financial freedom through retirement planning and investment management. Serving over 19 million Americans, Empower offers a comprehensive suite of finance-related services, including smart planning and investment advice, and tools like the Empower Personal Dashboard™ for a complete financial view. The company is renowned as a top retirement plan provider and works closely with personal investors, workplace plan savers, plan sponsors, and financial professionals. Empower is also recognized for initiatives in Diversity, Equity, Inclusion, and has a social commitment that bolsters community impact.

📋 Description

• Provide technical feasibility analysis and solution evaluation for data and analytics initiatives based on business, operational, and regulatory needs. • Lead the design and implementation of scalable data engineering solutions, including data pipelines, data models, data integrations, and analytics-ready data products. • Provide technical leadership for data architecture, ETL and ELT design, code reviews, performance tuning, production support, and issue resolution. • Guide the modernization of legacy data and reporting platforms, including migration from traditional ETL and reporting tools to modern cloud data platforms and transformation frameworks. • Design and oversee data pipelines using cloud-based technologies, Python, Spark, SQL, and related orchestration and transformation tools. • Support enterprise analytics platforms, including data warehouse, reporting, semantic layer, and business intelligence environments. • Partner with data analysts, data engineers, business stakeholders, architects, product owners, and technology partners to translate business needs into resilient data solutions. • Define and execute the technical roadmap for data engineering, analytics enablement, platform modernization, data quality, and automation. • Establish and promote engineering standards, reusable patterns, coding guidelines, testing practices, data quality controls, and documentation expectations. • Collaborate with architecture, security, infrastructure, governance, and business teams to ensure data solutions are secure, reliable, scalable, and aligned with enterprise standards. • Mentor engineers and technical team members, supporting skill development in cloud data engineering, data modeling, analytics engineering, and modern data platform practices. • Support AI/ML enablement by ensuring data pipelines, curated datasets, and feature-ready data assets are reliable, governed, and suitable for advanced analytics and machine learning use cases. • Stay informed about emerging trends in data engineering, cloud, analytics, AI/ML, and automation to support continuous improvement and technical innovation.

🎯 Requirements

• Bachelor’s degree in Computer Science, Information Systems, Data Engineering, Analytics, Engineering, or equivalent training and experience. • 12 or more years of experience in software engineering, data engineering, analytics engineering, or enterprise data platform development. • Proven experience designing, developing, and maintaining complex data solutions involving multiple systems, stakeholders, business domains, and production dependencies. • Strong experience with Python, SQL, distributed data processing, and ETL and ELT development. • Experience with cloud-based data platforms and services, including development, deployment, monitoring, and operational support of data solutions. • Strong understanding of data modeling, data warehousing, data quality, metadata management, data lineage, performance optimization, and production support practices. • Working knowledge of AI/ML concepts and the data engineering practices required to support advanced analytics, machine learning, and model-ready datasets. • Proven ability to design data solutions that integrate with internal and external systems while meeting security, governance, scalability, and reliability requirements. • Deep understanding of software development and data engineering practices in a distributed team environment, including version control, testing, CI/CD, release management, and operational monitoring. • Excellent problem-solving, analytical, communication, and stakeholder management skills. • Proven ability to collaborate effectively, mentor technical team members, and influence engineering direction across teams.

🏖️ Benefits

• Medical, dental, vision and life insurance • Retirement savings – 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup • Tuition reimbursement up to $5,250/year • Business-casual environment that includes the option to wear jeans • Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year • Paid volunteer time — 16 hours per calendar year • Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA) • Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.

Apply Now

Similar Jobs

🕒 Yesterday

Prescryptive Health, Inc.

201 - 500

🏥 Healthcare

💼 Consulting

📦 Logistics

Director of Software Engineering leading distinct product and platform domains at Prescryptive. Focus on delivering effective technical solutions and managing an engineering team for healthcare technology.

🇺🇸 United States – Remote

💵 $220k - $275k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 Yesterday

Seeq Corporation

51 - 200

🤖 Artificial Intelligence

🏭 Manufacturing

Full Stack Software Engineer responsible for building and evolving Seeq's data analytics platform. Leading design and development across frontend and backend systems in a remote working environment.

🇺🇸 United States – Remote

💵 $170k - $205k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 Yesterday

Dexcom

10,000+ employees

🏥 Healthcare

💼 Consulting

🏭 Manufacturing

Staff Algorithm Engineer leading algorithm development for sensing technologies to enhance health outcomes at Dexcom. Apply advanced techniques in data modeling and algorithm maturation in the healthcare sector.

🕒 Yesterday

Fama Technologies Inc.

11 - 50

👥 HR Tech

☁️ SaaS

🤝 B2B

Principal Software Engineer at Fama Technologies shaping technical strategy and AI-driven workflows. Influences engineering teams and mentors technical leaders for scalable solutions.

🇺🇸 United States – Remote

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 Yesterday

3Cloud

501 - 1000

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Director of Software Engineering leading technical direction and delivery excellence at 3Cloud. Overseeing team development and ensuring client and financial success.

🇺🇸 United States – Remote

💵 $168.4k - $210.5k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer