Lead, Software Engineer - Full Stack

Prudential Financial•Newark, NJ
•$133,600 - $220,400•Hybrid

About The Position

As a Lead Software Engineer in Group Insurance, you will partner with product owners, tech leads, designers, engineers, and delivery professionals to improve the pre-sales platform. You will code, test, and debug new and existing applications and implement capabilities that solve sophisticated business problems and deliver innovative products, services, and customer experiences. The role calls for advanced technical expertise, strong problem-solving, communication, and teamwork skills, agile ways of working, business insight, inclusive leadership, and a commitment to continuous learning. The position is based in Prudential’s Newark, New Jersey office and follows a hybrid structure. Employees work remotely and in the office as task demands or personal preferences require, with on-site presence at least three days per week. You will build applications using current coding practices, industry standards, modern design patterns, and architectural principles; produce high-quality, documented, efficient code; collaborate on feature stories and technical designs; and create unit, integration, and functional automation tests. You will also investigate quality assurance or product support issues, coach team members, keep up with emerging technologies, and work on complex problems involving analysis of intangible variables. Technologies mentioned include Java or JavaScript, React, Spring Boot, and Node.js.

Requirements

  • Bachelor’s degree in Computer Science or Engineering, or experience in a related field.
  • Ability to coach others with minimal guidance and leverage diverse ideas, experiences, thoughts, and perspectives.
  • Experience with agile development methodologies and Test-Driven Development (TDD).
  • Knowledge of business concepts, tools, and processes needed to make sound decisions in the context of the company’s business.
  • Ability to learn new skills and knowledge continuously through self-initiative and tackling challenges.
  • Excellent problem-solving, communication, and collaboration skills.
  • Advanced experience and/or expertise in several listed areas, including programming languages such as Python, Java, or JavaScript; distributed systems; object-oriented programming; design patterns and methodology; Java services using Spring CLI and Maven; microservices; multithreading; concurrency and parallel processing.
  • Experience with frameworks such as React, Spring Boot, and Node.js, including Full, MEAN, or MERN stack.
  • Knowledge of NoSQL or relational data structures and MongoDB BPM tools.
  • Experience with data streaming technologies such as SQS and Kinesis.
  • Experience consuming and developing APIs and working with web service technologies such as REST, JSON, SOAP, XML, JDBC, and MySQL.
  • Knowledge of unit, interface, and end-user testing concepts and functional and non-functional testing tools.
  • Experience with DevOps tools and practices, including GitHub, Bitbucket, or Subversion branching techniques and Jenkins.
  • Knowledge of software development life cycle (SDLC) monitoring and logging techniques.
  • Experience with AWS core services such as CloudWatch, Code-Deploy, ECS, S3, and Lambda.

Nice To Haves

  • AWS development experience.
  • Knowledge of architecture patterns, domain-driven design (DDD), and data models.
  • Design thinking experience.
  • Financial or insurance industry experience.
  • Salesforce platform experience.

Responsibilities

  • Build applications that follow current coding practices and industry standards, using modern design patterns and architectural principles, and remove technical impediments.
  • Develop high-quality, well-documented, efficient code that adheres to applicable Prudential standards.
  • Collaborate with product owners to understand needs and define feature stories, with tech leads to define technical designs, and with team members to understand systems end-to-end and deliver robust solutions.
  • Write unit and integration tests and functional automation; investigate problems identified by quality assurance or product support and develop solutions.
  • Share knowledge of relevant and emerging technologies, provide input, coach team members, and foster learning and innovation.
  • Analyze complex problems and situations involving intangible variables.
  • Use programming languages and frameworks such as Java, JavaScript, React, Spring Boot, and Node.js.

Benefits

  • Market-competitive base salaries with yearly bonus potential.
  • Medical, dental, vision, life, and disability insurance.
  • Paid Time Off (PTO) and leaves of absence, including parental and military leave.
  • 401(k) plan with company match up to 4%.
  • Company-funded pension plan.
  • Wellness programs, including up to $1,600 per year in reimbursement for qualifying personal wellbeing purchases.
  • Work/life resources covering topics such as parenting, housing, senior care, finances, pets, legal matters, education, emotional and mental health, and career development.
  • Education benefit for approved degree programs and accredited certificate programs.
  • Employee Stock Purchase Plan, allowing shares to be purchased at 85% of the lower of the beginning or end price of the purchase period.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service