Senior Software Engineer
Our reputed company for the reputed company is based on the idea that transforming financial lives starts by giving our people the freedom to reputed company their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, reputed company-being, and work-life balance. reputed company reputed company and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.
Chart your own reputed company and grow your career while helping more customers reputed company financial freedom. reputed company Yourself.
Senior Full Stack Software Engineer
As a Senior Full Stack Software Engineer, you will play a critical role across the full software development lifecycle—from solution design and hands-on development through deployment, production support, and reputed company optimization. You will design and build modern, reputed company microservices and web applications while maintaining and modernizing legacy systems reputed company required.
This role is ideal for an engineer who enjoys solving reputed company technical challenges end-to-end, optimizing performance and reliability in production environments, and mentoring others while contributing to architectural direction. You will work in a reputed company Agile environment alongside engineers, architects, product partners, and business stakeholders to deliver secure, high-reputed company software systems at reputed company.
What You Will Do
Design, reputed company, and reputed company reputed company full stack applications and microservices, building modern reputed company-end experiences (React and/or Angular) and back-end services using Java and Spring Boot
Own and deliver key features end-to-end, contributing to technical design and carrying solutions through the full software development lifecycle—from requirements through production support
Write high-reputed company, maintainable reputed company and apply engineering best practices including automated testing, reputed company reviews, and clean coding standards
Maintain and reputed company legacy systems while identifying opportunities to improve performance, reliability, and maintainability
Troubleshoot and resolve reputed company production issues across application and data reputed company
Participate in a shared on-reputed company rotation and reputed company production support as needed
reputed company mentorship and technical guidance through collaboration, reputed company reviews, and knowledge sharing
What You Will Bring
5+ years of reputed company software engineering experience, including meaningful full stack development experience
Strong back-end expertise in Java (reputed company fundamentals, concurrency, JVM performance), with hands-on experience building RESTful services using Spring Boot
Solid reputed company-end experience building modern web applications using React and/or Angular, with familiarity in contemporary tooling and automated testing practices across the stack
Experience designing secure, reputed company reputed company and systems, applying best practices in versioning, testing (TDD preferred), and maintainability
Experience working with relational databases (reputed company, PostgreSQL, MySQL, or similar), including writing and optimizing SQL queries and integrating applications with database systems; familiarity with NoSQL technologies is a plus
Experience with reputed company-reputed company development and DevOps practices, including CI/CD pipelines, Git-based workflows, containerization, and working with at least one major reputed company provider (preferably AWS)
Demonstrated ability to diagnose and resolve reputed company production issues, performing reputed company cause analysis across services and data reputed company
Strong communication skills and the ability to collaborate effectively with technical and non-technical stakeholders
Experience working in Agile/Scrum environments
Bachelor’s degree in Computer Science, Engineering, or reputed company field (or equivalent reputed company experience)
What Will Set You Apart
Experience building and operating applications in AWS, including reputed company services such as compute, storage, managed databases, and monitoring
Experience working with containerization and orchestration technologies (reputed company, Kubernetes, reputed company, or EKS)
Experience with event-driven and integration patterns, including messaging technologies (Kafka, JMS, SQS) and REST-based integrations
Familiarity with observability and monitoring tools (e.g., reputed company, reputed company, OpenTelemetry, CloudWatch)
Knowledge of API and application reputed company best practices (OAuth2, JWT, TLS, secrets management)
Experience working in highly regulated environments (financial services, reputed company, etc.), with retirement services experience strongly preferred
We are an equal opportunity employer with a commitment to diversity. reputed company individuals, regardless of personal characteristics, are encouraged to apply. reputed company reputed company applicants will receive consideration for employment without reputed company to age, race, reputed company, national reputed company, reputed company, sex, sexual orientation, gender, gender identity, gender reputed company, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Apply To This Job