We are looking for a technically savvy engineer with broad expertise and a strong background in product innovation and software architecture. You will be expected to work by leveraging your good understanding of use cases and best solution patterns, utilizing the possibilities offered across the entire stack of our technology landscape.
You will be part of an experienced, cross-functional engineering team responsible for developing platform-grade solutions in the area of authentication, identity, and access management, supporting the entire Equinix product offering. Our software products are built with high requirements on scalability, reliability, resiliency, and offering a frictionless user experience.
responsibilities :
Be hands-on to craft software across the entire product stack
Collaborate on refining requirements, investigating solution options, proposing solution design, and driving the implementation of production features and functionalities in an agile manner
Provide thought leadership, strategy, and lead innovation by exploring, investigating, recommending, benchmarking, and implementing technologies to improve product quality and velocity
Work with cross-functional specialists and product management to understand the product vision and market needs, coming up with system designs and technology recommendations. Help provide the level of effort (LOE) and estimates for upcoming features, including non-functional aspects of software and product lifecycle characteristics.
Support the team with defining and executing standard coding processes, participating in peer reviews
requirements-expected :
BS/MS/PhD in computer science or equivalent, with hands-on professional experience in architecting and building large-scale systems with SLO defined for availability, performance, scalability, and multi-tenancy
Expertise in cloud-native application development with in-depth knowledge of the Java ecosystem (including expertise in working with Spring)
Good understanding of the Authentication and Authorization Domain (OAuth2.0, SAML, OIDC)
Expertise in software integration patterns (including REST, Messaging, Event Bus) and solutions (i.e., Kafka, RabbitMQ)
Good understanding of multiple software development architectures and patterns (i.e., API-first, SCS, micro-services)
Good understanding of data architecture and data storage solutions (RDBMS, Object Storages)
Experience with UI development (JavaScript, TypeScript, React) is a nice-to-have
Excellent communication and self-organization skills
offered :
Employment in a stable company with an established position on the market
Possibility to work within fast growing world’s 500 Fortune digital infrastructure company
Employee Assistance Program – assess to free counselling legal and financial consultations and crisis intervention
Opportunity to work in supportive, inclusive environment with People-Centric Culture
Attractive benefits package: premium private medical care, group insurance, employee stock program, Multisport card, lunch passes, and more
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses