The Global Technology team at the company builds capabilities that help the organization move faster, scale and work more efficiently, with digital transformation built into how it operates.
This Lead Software Engineer role sits in Group Insurance. You will work with product owners, tech leads, designers, engineers and delivery staff to improve the pre-sales platform.
You will bring advanced technical skill and experience, strong problem solving and communication, agile habits, business insight, an inclusive leadership style and a commitment to continuous learning.
The role is based in the Newark, NJ office and is hybrid. You will need to be on site at least 3 days per week on a recurring weekly schedule, with remote work allowed as tasks or personal preferences require.
Build applications that follow current coding practices and industry standards, using modern design patterns and architectural principles, and clear away technical blockers.
Write high quality, well documented, efficient code that meets all applicable company standards.
Work with product owners to understand needs and write feature stories, with tech leads on technical design, and with the wider team to understand the system end to end and deliver solutions with real business impact.
Write unit and integration tests and functional automation, investigate problems raised by quality assurance or product support, and build fixes.
Stay current on relevant and emerging technologies, advise colleagues, coach team members and bring learning and new ideas into daily work.
Handle complex problems where judging the situation or data means weighing factors that are hard to measure.
Code in Java, JavaScript and React, with Spring Boot and Node.js frameworks, among other languages.
Requirements
A bachelor's degree in computer science or engineering, or equivalent experience in a related field.
Ability to coach others with little guidance and draw on varied ideas, experiences and perspectives for the organization's benefit.
Experience with agile methods and Test-Driven Development (TDD).
Knowledge of business concepts, tools and processes needed to make sound decisions in the company's context.
Ability to keep learning new skills on your own initiative by taking on challenges.
Strong problem solving, communication and collaboration skills.
Advanced experience or expertise in several of the following areas:
Languages: Python, Java or JavaScript; distributed systems, object oriented programming, design patterns and design methodology; Java services using Spring CLI, Maven, microservices, multi-threading, concurrency and parallel processing.
Frameworks: React, Spring Boot, Node.js, including full stack, MEAN and MERN stacks.
Data stores: NoSQL or relational data structures, MongoDB, BPM tools.
Data streaming: SQS, Kinesis.
APIs: consuming and developing them; web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC and MySQL.
Unit, interface and end user testing concepts and tools, functional and non-functional.
DevOps: branching techniques and use of GitHub, Bitbucket or Subversion; DevOps practices; Jenkins.
SDLC: monitoring and logging techniques.
AWS core services such as CloudWatch, CodeDeploy, ECS, S3 and Lambda.
Optional, marked as preferred: AWS development; architecture patterns, DDD and data models; design thinking.
Optional, marked as a plus but not required: experience in financial or insurance industry.
Optional, marked as preferred but not required: Salesforce platform experience.
Conditions
Hybrid role, based in the Newark, NJ office, with on site presence at least 3 days per week on a recurring basis.
Equal opportunity statement omitted; this role is open to all applicants.
Benefits
Market competitive base salary, with yearly bonus potential at every level. Salary range for this role: $133,600.00 to $220,400.00, which may vary by location, candidate experience and skills, as required by state law.
Medical, dental, vision, life and disability insurance, paid time off (PTO) and leave of absence, including parental and military leave.
401(k) plan with company match up to 4%.
Company funded pension plan.
Wellness reimbursement of up to $1,600 a year for personal wellbeing items.
Work and life support on parenting, housing, senior care, finances, pets, legal matters, education, emotional and mental health, and career development.
Education benefit to help fund traditional college enrollment toward an approved degree and many accredited certificate programs.
Employee Stock Purchase Plan: shares bought at 85% of the lower of the price at the start or end of the purchase period.
Eligibility for a discretionary annual incentive program, with awards depending on individual and organizational performance. Some benefits may not apply to part-time staff working under 20 hours a week.
The company, Inc. of the United States is not affiliated with Prudential plc, headquartered in the United Kingdom.