Senior Software Engineer - MDM/RDM & API Development
Listed on 2026-06-03
-
Software Development
Software Engineer
Job Classification:
Technology - Engineering & Cloud
Are you interested in building capabilities that enable the organization with innovation, speed, agility, scalability and efficiency? The Global Technology team takes great pride in our culture where digital transformation is built into our DNA! When you join our organization at Prudential, you’ll unlock an exciting and impactful career – all while growing your skills and advancing your profession at one of the world’s leading financial services institutions.
As a Senior Software Engineer (MDM) in the Chief Data Office (CDO), you will partner closely with architects, product owners, tech leads, designers, engineers, and delivery professionals to enhance our Master Data Management (MDM) platform. In this role, you will design, code, test, and debug new and existing applications and platform capabilities to solve sophisticated business problems and deliver innovative products, services, and customer experiences.
This role is based in our office in Newark, NJ and requires a hybrid work structure with at least 3 days per week onsite.
- Build applications ensuring the code follows 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 Prudential standards.
- Collaborate with product owners to understand needs and define feature stories, and with tech leads to define technical design and other team members to understand the system end‑to‑end and deliver robust solutions that bring business impact.
- Write unit, integration tests and functional automation, research problems discovered by QA or product support, and develop solutions to address the problems.
- Bring an applied understanding of relevant and emerging technologies, identify opportunities to provide input to the team and coach others, embedding learning and innovation in day‑to‑day work.
- Work on complex problems requiring in‑depth evaluation of various factors.
- Use programming languages including Python, Spark, and Node.js frameworks.
- Bachelor of Computer Science or Engineering or related experience.
- Experience with agile development methodologies and Test‑Driven Development (TDD).
- Knowledge of business concepts, tools, and processes needed for sound business decisions.
- Ability to learn new skills and knowledge on an ongoing basis through self‑initiative.
- Excellent problem‑solving, communication and collaboration skills.
- MDM Tools:
Preferably Ataccama or any other major MDM tool. - Programming
Languages:
Python, Spark (distributed systems), object‑oriented programming, design patterns. - Data Store:
No
SQL or relational data structures. - Data Streaming: SQS, Kinesis.
- APIs:
Development and consumption of REST, JSON, SOAP, XML, JDBC, MySQL. - Testing:
Functional & non‑functional testing, unit, interface, and end‑user testing concepts and tooling. - Automated testing.
- Unix/Linux, Bash, shell commands.
- Dev Ops tools & practices:
Git Hub, Bitbucket, Subversion;
Jenkins; branching techniques. - SDLC:
Monitoring and logging techniques. - AWS Core Services:
Cloud Watch, Code‑Deploy. - Preferred: AWS Development Architecture Patterns, Design Thinking.
- Financial/Insurance industry knowledge is a plus.
- Salary range: $104,000 – $171,600 (varies by location, experience, skills).
- Yearly bonus potential at every level.
- Medical, dental, vision, life insurance, disability insurance.
- Paid Time Off (PTO) and leave of absence (parental, military).
- 401(k) plan with company match up to 4%.
- Company‑funded pension plan.
- Wellness reimbursement up to $1,600 per year.
- Work/Life resources: parenting, housing, senior care, finances, legal, education, mental health.
- Education benefit for traditional college and accredited certificate programs.
- Employee Stock Purchase Plan.
- Discretionary annual incentive program (subject to performance).
- Eligibility for part‑time employees with certain benefits.
Prudential Financial, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender identity, genetics, disability, marital status, age, veteran status, domestic partner status, medical condition or any other characteristic protected by law. If you need accommodation to complete the application process, please email acc For technical assistance, email careers.te
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).