Project description
You'll be working in the Neo Access POD team, based in Poland. We look after the login and entitlements experience for "Neo", a globally distributed platform with 2m+ users. Authentication standards and technology are constantly shifting and we need to stay up-to-date with the latest trends.
We strive to provide our clients with the highest standards of security and reliability.
The Neo team has around 100 people, spread globally.
Responsibilities
We're looking for a Lead Engineer to build our next generation of frictionless sign-in experiences for 2millon+ users (and growing) and evolve low-latency entitlement capabilities for our community of 800+ engineers.
remain heavily hands-on, taking on delivery work, but not be a full-time coder
analyse the current architecture (a large estate built over 12 years), find weak points/propose improvements, design solutions and present it to a wider audience
strong ability to understand stakeholder requirements and translate complex solutions into language suitable for different audiences e.g. senior management
act as a senior engineer in a cross-skilled team, discuss ideas/best practice and overcome challenges
be an active part of the developer community, always learning and sharing new practices and tech
mentor/coach junior engineers
this role is ideal for exemplary engineers who are looking to transition to a more strategic role
Skills
Must have
7+ years experience of large-scale enterprise software design & development
advanced Java, Spring and related frameworks
experience of microservices and REST API's that support web/mobile and direct API access
track record of proposing different solutions to architectural problems, summarising the benefits and trade-offs of each
confidence in mentoring/coaching junior developers in building quality code.
Nice to have
understanding of modern web technologies; ReactJS (primary), TypeScript, Native JavaScript , HTML5, CSS3 etc
experience of authentication technologies and standards: OAuth 2.0, SAML, AAD
skills in DevOps: pipelines, release/deploy strategies are nice to have
Infra as Code technologies (Terraform, Azure Bicep etc)
knowledge of FinOps, cloud cost management