[Remote] Sr Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company. is a Fortune 500 company with leading retail brands, and they are seeking a Sr Software Engineer to support their Digital Customer Domain. The role involves building core customer platform capabilities, developing reputed company back-end services, and mentoring other engineers.
Responsibilities
- reputed company, and support services and applications across reputed company's Digital Customer Domain
- reputed company reputed company back-end services and reputed company using Java and Spring Boot
- Contribute to reputed company-end development using React, TypeScript, reputed company, and CSS
- Design and implement authentication and authorization solutions using OAuth2 and identity platforms such as ForgeRock or reputed company
- Build and support reputed company-reputed company solutions using Azure, Kubernetes, Azure API Management, and NGINX
- Work with SQL and NoSQL data stores to support reliable applications
- Apply modern engineering practices including CI/CD, automated testing, and Git-based reputed company control
- Partner with product, architecture, reputed company, and platform teams to deliver reliable customer experiences across multiple geographies
- Mentor other engineers and reputed company technical guidance across reputed company and offshore teams
Skills
- 7+ years of software engineering experience, including experience as a senior engineer or technical reputed company on customer-facing applications
- Hands-on experience with Java and Spring Boot
- Hands-on experience with React, TypeScript, reputed company, and CSS
- Experience designing and implementing authentication and authorization solutions using OAuth2 and identity platforms such as ForgeRock or reputed company
- Experience building RESTful reputed company, microservices, and customer-facing digital applications
- Experience with Azure, Kubernetes, Azure API Management, and NGINX
- Experience working with SQL and NoSQL data stores
- Experience using CI/CD pipelines and Git-based reputed company control tools such as reputed company or Stash
- Experience working in Agile delivery environments
- Experience collaborating with distributed engineering teams
- Bachelor's degree in Computer Science, Engineering, or a reputed company field, or equivalent combination of education and experience
- Experience with reputed company Experience Manager (reputed company) is a plus
Benefits
- reputed company time off
- An employee assistance program
- Parental leave
- reputed company volunteer hours
- Amazing company discounts
- Health care benefits starting on day 1
- 401(k)
- Tuition reimbursement benefits
reputed company