
Backend Software Engineer
Sun Life
full-time
Posted on:
Location Type: Hybrid
Location: Kansas City • Connecticut • Kansas • United States
Visit company websiteExplore more
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