Principal Engineer – Software

Job not on LinkedIn

🔥 0 minutes ago

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

• Design, build, test, and support scalable, resilient software aligned with Empower’s business and architectural strategies • Develop and enhance complex applications, including new features and improvements for performance, scalability, security, and maintainability • Partner with developers and architects to evolve the codebase, tools, and development processes • Provide technical leadership in design finalization, code reviews, and production support and maintenance • Contribute to and maintain automated CI/CD pipelines • Write automated and unit/functional tests and maintain high test coverage • Troubleshoot and resolve complex production issues • Apply security controls and disaster recovery principles • Drive application resiliency through thoughtful design and robust engineering • Create prototypes and proofs of concept • Design scalable solutions, articulate trade-offs, and communicate them to stakeholders • Produce detailed design documentation for implementation and estimation • Contribute to long-term architectural vision • Collaborate with cross-functional, geographically distributed teams • Promote coding, architecture, and process best practices while coaching and mentoring engineers • Participate in Agile/Scrum ceremonies • Lead design and implementation of critical software components and systems • Perform other duties as needed

🎯 Requirements

• 7+ years of professional software engineering experience • 2+ years of professional experience developing solutions in Salesforce Sales, Service, or Industry Clouds • Strong object-oriented programming knowledge and expertise in at least one OOP language, such as Java or Python • Working knowledge of AWS services including Lambda, EC2, API Gateway, and CloudWatch • Familiarity with Splunk and Datadog APM • Experience designing, developing, and maintaining complex software solutions involving multiple stakeholders • Experience designing critical applications interacting with multiple internal and external systems • Familiarity with Agile methodologies and iterative delivery • Continuous learning mindset and interest in emerging technologies • Strong communication and collaboration skills • Experience deploying updates, diagnosing production issues, and implementing integrations • Preferred: 2+ years of Salesforce OmniStudio or Financial Services Cloud experience • Preferred: 6+ years of hands-on OOP development with modern frameworks and tools • Bachelor’s degree in computer science, engineering, or a related field (preferred) • Architecture-level certifications • Practical experience designing and building scalable enterprise solutions • Strong knowledge of modern integration methods • Reliable high-speed internet with a wired connection and an adequately equipped home workspace for remote work

🏖️ Benefits

• Flexible work environment • Fluid career paths and internal mobility • Purpose, well-being, and work-life balance support • Inclusive and welcoming work environment • Volunteer opportunities • Reliable high-speed internet requirement supported by employer-provided necessary computer equipment • Other necessary computer equipment will be provided

Apply Now

Similar Jobs

🔥 17 hours ago

Nagarro

10,000+ employees

💼 Consulting

📣 Marketing

🏥 Healthcare

Principal Engineer building .NET and React digital solutions at Nagarro, a global digital product engineering company. Driving architecture, technical design, code quality, and technology decisions for client projects.

ASP.NET

Azure

Docker

Entity Framework

JavaScript

Jenkins

Kubernetes

Microservices

MySQL

Oracle

React

SQL

Terraform

.NET

🕒 Yesterday

Weekday (YC W21)

11 - 50

💼 Consulting

👥 HR Tech

☁️ SaaS

ServiceNow Full Stack Engineer developing scalable enterprise applications for a Weekday client in India. Building Service Portal and UI Builder experiences, workflows, and external integrations.

Angular

Bootstrap

JavaScript

ServiceNow

SOAP

🕒 2 days ago

Nagarro

10,000+ employees

💼 Consulting

📣 Marketing

🏥 Healthcare

Principal Engineer leading Nagarro’s ServiceNow Center of Excellence. Driving enterprise architecture, AI capabilities, low-code development, governance, and automation transformation across South Asia.

ITSM

ServiceNow

🕒 3 days ago

Nagarro

10,000+ employees

💼 Consulting

📣 Marketing

🏥 Healthcare

Principal Engineer developing scalable Java Spring Boot backend services and Angular frontends for Nagarro, a digital product engineering company. Designing secure APIs, architectures, and cloud-native solutions.

Angular

Cloud

Java

Postgres

Spring

Spring Boot

SpringBoot

🕒 August 6

Credit Acceptance

1001 - 5000

💸 Finance

💳 Fintech

🚘 Automotive

Staff Software Engineer developing Genesys Cloud and Java solutions for Credit Acceptance, a U.S. used-car finance company. Leading architecture, technical direction, code quality, and mentoring for globally distributed engineering teams.

Cloud

Java

Jenkins

JUnit

SDLC

SOAP