- Prudential is a multinational financial services leader with operations in the United States, Asia, Europe, and Latin America.
- The company's well-known Rock symbol is an icon of strength, stability, expertise, and innovation.
- Prudential is focused on helping individual and institutional customers grow and protect their wealth.
As a Senior Software Engineer at Prudential, you will partner with product owners, tech leads, designers, engineers, and delivery professionals to improve investment and risk management platforms. You will code, test, and debug new and existing applications, implementing capabilities to solve sophisticated business problems and deploy innovative products and services. The role requires excellent problem-solving, communication, and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude, and a continuous learning focus. The ideal candidate will have a Bachelor's degree in Computer Science/Software Engineering or related fields, experience with agile development methodologies, and knowledge of common financial instruments and asset classes. Proficiency in programming languages such as Java, Typescript, HTML, CSS, and SQL, as well as experience with development frameworks/libraries, databases, APIs, DevOps, CI/CD tools, and SDLC, is required. Preferred qualifications include AWS development, architecture patterns, and financial/insurance industry knowledge. The role offers market-competitive base salaries, yearly bonus potential, medical, dental, vision, and life insurance, retirement plans, wellness programs, work/life resources, tuition assistance, and an employee stock purchase plan. Join Prudential and be part of a team and culture where your voice matters, and your work transforms experiences to make lives better.
Responsibilities:
- Build applications ensuring that the code follows the latest coding practices and industry standards, using modern design patterns and architectural principles; actively code against the roadmap.
- Develop high-quality, well-documented, and efficient code adhering to all applicable Prudential standards.
- Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design, and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact.
- Write unit, integration tests, and functional automation, researching problems discovered by quality assurance or product support, and developing solutions to address the problems.
- Bring an applied understanding of relevant and emerging technologies, begin to identify opportunities to provide input to the team and coach others, and embed learning and innovation in the day-to-day.
- Work on complex problems in which analysis of situations or data requires an in-depth evaluation of various factors.