Magento's Core SaaS Services team is looking for a motivated and experienced Staff Software Engineer to work on our core micro-services platform for SaaS products. The Core SaaS Platform provides micro-services architectural patterns and provides cross cutting concerns like authentication and authorization, service discovery and management, container orchestration and so on.
In this position you are required to have a deep interest in contemporary service oriented architectures involving container technologies, RESTful API design, secure communication patterns in a distributed environment.
The core platform needs to provide the framework for multiple microservices in a way that not only accelerates their go to market timeline, but also does it in a way that is secure, compliant, and efficient. The platform needs to be simple, clear and general to use. You will interact with a cross cutting set of stakeholders including product management, engineering and other functions to influence the delivery of the product. There will be plenty of opportunities to solve important technical challenges.
Responsibilities:
- Develop sound development frameworks, and bring about simplicity through symmetry.
- Large scale and distributed systems experience is required, and must be comfortable leading by example.
- Look at the big picture and identify things that are often missed.
- Implement technical vision for the platform to address performance, scalability, availability and security requirements.
- Follow trends and think about new approaches to highly scalable and distributed systems.
- Document system design specifications, functional specifications, and communicate effectively to cross functional teams.
- Work with teams to help them accelerate productionizing of their services.
- Present to both internal orgs and externally to help in accelerating SaaS growth etc.
Expected qualifications:
- BS or MS in Computer Science or equivalent program from an accredited university/college.
- 10+ years of hands-on experience in engineering as a senior contributor.
- Strong background in distributed systems.
- Very familiar with cloud based deployed systems-- AWS, Azure
- Hands on experience with two or more of: Java, Shell, Python.
- Ability to collaborate in a high paced diverse environment.
Some big pluses would be:
- Familiarity with Kubernetes, Docker, or containerization in general.
- Familiarity with service mesh implementations.
by via developer jobs - Stack Overflow
No comments:
Post a Comment