Providing for loved ones, planning rewarding retirements, saving enough for whatever lies ahead - our policyholders count on us to be there when it matters most. It’s a big ask, but it’s one that we have the power to deliver when we work together. We collaborate and innovate - pushing one another to transform not just Pacific Life, but the entire industry for the better. Why? Because it’s the right thing to do. Pacific Life is more than a job, it’s a career with purpose. It’s a career where you have the support, balance, and resources to make a positive impact on the future - including your own.
We’re actively seeking a talented Senior Applications Developer to join our Journey Transformation Engineering team in Newport Beach, CA. Relocation assistance may be provided. You will fill an existing role that sits on a team of 4 people in the Consumer Markets division.
Key Responsibilities
- Design, develop, enhance, and support enterprise web applications, APIs, microservices, and integration services .
- Develop backend applications and services using C#, .NET/ASP.NET Core, Node.js, and TypeScript .
- Develop modern user experiences using React, JavaScript/TypeScript, HTML, and CSS .
- Design and implement RESTful APIs and integrations with internal and external systems.
- Build and support cloud-native solutions using AWS , including services such as Lambda, ECS/Fargate, API Gateway, S3, RDS, and DynamoDB .
- Participate in modernization initiatives, including migrating legacy applications to modern .NET, React, API-based, and cloud-native architectures .
- Implement secure application patterns utilizing OAuth 2.0, OpenID Connect (OIDC), JWT, SSO, and API security best practices .
- Develop and maintain automated build and deployment processes using CI/CD, Git, Docker, and Infrastructure as Code technologies such as Terraform .
- Troubleshoot complex production issues across the frontend, application/API, database, integration, and AWS infrastructure layers .
- Implement effective application logging, monitoring, distributed tracing, performance monitoring, and observability using technologies such as Grafana, Splunk, CloudWatch, and OpenTelemetry.
- Participate in architecture and technical design discussions and recommend appropriate technology and implementation approaches.
- Conduct code reviews and promote reusable components, engineering standards, secure coding practices, and development best practices.
- Mentor and provide technical guidance to other developers.
- Collaborate effectively with Product, Architecture, UX, QA, Security, DevOps/Cloud, and engineering teams throughout the software development lifecycle.
Required Qualifications
- 5+ years of professional software development experience.
- Strong hands-on development experience with C# and .NET/ASP.NET Core .
- Strong experience with Node.js and TypeScript .
- Strong experience building modern web applications using React .
- Experience designing and implementing REST APIs, microservices, and enterprise integrations .
- Hands-on experience developing and supporting applications in AWS .
- Experience with relational databases such as SQL Server or PostgreSQL and familiarity with NoSQL technologies such as DynamoDB or MongoDB .
- Experience with Git, CI/CD pipelines, automated testing, and modern software engineering practices .
- Understanding of OAuth 2.0, OIDC, JWT, SSO, authentication, authorization, and application security .
- Strong understanding of application architecture, design patterns, scalability, resiliency, performance, and secure development practices.
- Strong production troubleshooting and root-cause analysis skills.
- Ability to work independently while collaborating effectively across multiple technical and business teams.
- Strong written and verbal communication skills.
Preferred Qualifications
- Experience with AWS Lambda, ECS/Fargate, API Gateway, S3, RDS, DynamoDB, Cognito, and CloudWatch .
- Experience with Terraform and Infrastructure as Code .
- Experience with Docker and containerized applications .
- Experience with observability platforms such as Grafana, Splunk, CloudWatch, and OpenTelemetry .
- Experience modernizing legacy .NET applications and moving workloads to modern cloud architectures.
- Experience with GraphQL .
- Experience with enterprise identity, authentication, and SSO integrations.
- Experience working in an Agile/Scrum product delivery environment .
- Experience in the financial services, insurance, or life insurance industry is a plus.
You can be who you are.
People come first here. We’re committed to a diverse, equitable and inclusive workforce. Learn more about how we create a welcoming work environment through Diversity, Equity, and Inclusion at www.pacificlife.com. What’s life like at Pacific Life? Visit Instagram.com/lifeatpacificlife.
Base Pay Range:
The base pay range noted represents the company’s good faith minimum and maximum range for this role at the time of posting. The actual compensation offered to a candidate will b