7-Eleven, Inc. is looking for a Software Engineer to design, develop, test, and maintain software systems for their R&D internal development platform, and to lead software teams through the software development life cycle.
Requirements
- 3 years in all phases of software development, including building REST APIs, using Java or Python, and React or React Native
- 1 year in deploying applications using Jenkins or any other CI/CD service provider
- deploying microservices on AWS or other major cloud providers
- working with cloud infrastructure and deployment including AWS and Docker
- unit and end to end testing frameworks (including Jest, Junit, PyTEST, and Cypress)
- Terraform or other infrastructure-as-code frameworks.
Responsibilities
- Design, develop, test, and maintain software systems making up the R&D internal development platform
- Maintain core software infrastructure used by teams within R&D to develop both POC projects and production-grade applications
- Lead software teams (both application teams, and the platform team) through the implementation of the software-development life cycle, including application discovery, design, development, testing, deployment, and support
- Work closely with application software architects to design software systems that are scalable, maintainable, and in-line with both industry and the company's best practices and standards.
Other
- Bachelor’s or foreign equivalent degree in Computer Science, Computer or Electrical Engineering, or a related field, and 3 years of experience in the job offered or as a Software Engineer or Developer, or in a related/similar position.
- In lieu of a Bachelor’s degree and 3 years of experience, employer will accept a Master’s or foreign equivalent degree in the fields stated above and 1 year of experience in the skill sets stated above.