Sun Life

Backend Software Engineer

Sun Life

full-time

Posted on:

Location Type: Hybrid

Location: Kansas CityConnecticutKansasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $79,300 - $119,000 per year

About the role

  • Support IT Objectives by supporting business processes, systems and clients (under limited supervision)
  • Supports existing applications, monitors systems performance and work based on the impact to the business
  • Coordinate cross-functional IT departments to resolve issues
  • Use troubleshooting skills to identify, research and propose solutions to problems
  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards
  • Other duties as assigned.

Requirements

  • 3+ years of total experience of developing API’s - .NET (C#), Python, Java
  • Bachelor’s or Master’s degree in computer science or related field
  • Deep understanding of Azure and AWS
  • Extensive experience with BFF design patterns, API Gateway, and middleware solutions
  • Strong experience with authentication and security using Okta, OAuth2, OpenID Connect, and JWT
  • Strong knowledge of DevOps, CI/CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, ARM templates)
  • Extensive experience with monitoring and alerting tools (ELK, Datadog, Dynatrace, Splunk)
  • Experience working in agile development environments
Benefits
  • Generous vacation and sick time
  • Market-leading paid family, parental and adoption leave
  • Medical coverage
  • Company paid life and AD&D insurance
  • Disability programs
  • Partially paid sabbatical program
  • 401(k) employer match
  • Stock purchase options
  • Employer-funded retirement account
  • Flexible, inclusive and collaborative work environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#PythonJavaAPI developmentBFF design patternsAPI Gatewaymiddleware solutionsauthentication and securityDevOps
Soft skills
troubleshootingproblem-solvingcross-functional coordinationcommunicationsubject matter expertise