Senior Software Engineer, Java

🔥 13 hours 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

• Lead the design and development of significant software features or projects. • Mentor junior and mid-level engineers and provide technical guidance. • Collaborate with cross-functional teams to refine and prioritize software requirements. • Participate in code reviews and maintain high-quality code standards. • Investigate and resolve complex technical issues and bottlenecks. • Contribute to the improvement of development processes and software architecture. • Collaborate with cross-functional teams to debug and improve products. • Document and demonstrate solutions by developing documentation, code comments, and clear, efficient code. • Assist in code reviews and enforce standard practices within the team. • Continuously learn and adapt to modern technologies and development practices.

🎯 Requirements

• Bachelor’s degree in a related field or an equivalent combination of professional experience and/or training. • 4+ years of experience in software development. • Experience as a Java Software Engineer. • Hands-on experience with J2EE application development. • Experience developing applications using Spring Boot. • Experience working with Kafka or similar event-streaming technologies. • Experience developing, deploying, or supporting applications in AWS cloud environments. • Proficiency in multiple programming languages. • Deep understanding of software architecture and design principles. • Strong problem-solving and debugging skills. • Effective leadership and communication skills. • Experience working in a full-stack environment. • Excellent communication and technical influencing skills.

🏖️ 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

🔥 15 hours ago

EITACIES Inc.

51 - 200

🏢 Enterprise

🔒 Cybersecurity

🤖 Artificial Intelligence

Engineer building web applications using React for the frontend and Python/FastAPI for the backend. Involved in the development lifecycle from design to deployment in a fully remote capacity.

Cloud

Distributed Systems

JavaScript

Linux

NoSQL

Python

React

SQL

TypeScript

🔥 16 hours ago

Agile Defense

501 - 1000

🏛️ Government

🔒 Cybersecurity

Senior Backend Engineer at Agile Defense responsible for designing and optimizing backend services. Focused on APIs, data processing, and integration with desktop applications.

Django

Electron

Java

JavaScript

Node.js

NoSQL

Python

Spring

.NET

🔥 18 hours ago

Phoenix Cyber

11 - 50

🔒 Cybersecurity

🏛️ Government

🏢 Enterprise

Security focused Python Developer at Phoenix Cyber. Developing custom plugins and integrations for cybersecurity software with expansive data modeling responsibilities.

Ansible

AWS

Azure

Chef

Cloud

Cyber Security

Docker

ElasticSearch

Kafka

Kubernetes

Linux

Logstash

MongoDB

Puppet

Python

SOAP

Splunk

Terraform

🔥 19 hours ago

AAPC

51 - 200

⚕️ Healthcare Insurance

📚 Education

📋 Compliance

Tech Lead providing technical leadership and project execution in software engineering for AAPC. Responsible for designing and delivering scalable applications using C#, .NET, SQL, and React.

ASP.NET

AWS

Azure

Cloud

Distributed Systems

Postgres

React

SQL

.NET

🔥 19 hours ago

FICO

1001 - 5000

💸 Finance

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Engineer enhancing FICO's streaming platform for analytic decisioning. Collaborating with product managers and architects to develop a robust software platform.

Docker

Java

Kafka

Kubernetes

MySQL

Oracle

Spring