Principal Software Engineer
GB Corby, ENG, GB, NN17 9FH
Principal Engineer-API Platforms
Location: Remote
About the Role:
As a Principal Engineer within the API Platform, I will be pivotal in ensuring our technical implementation is robust and in alignment with Solution Architecture High-Level Designs, Design Authority KDDs and Engineering Enablement Standards and Best Practices.
Key Deliverables for my role
You will be responsible for the delivery of detailed low-level designs, estimations, and day-to-day technical leadership across every engineering delivery team in the API Engineering function championing my technical specialism (i.e. GraphQL, Java, NodeJS etc)
You will support and proactively be a member of the on-call rota for supporting live running services outside of typical business hours (remediated)
You will evangelise at least one of our four API Platform pillars.
Key opportunities for growth in this role
You will have the opportunity to inform and influence strategic direction setting and actively work with teams in delivering those strategies.
You will learn multiple problem domains and how to exercise consistent design theory across a varied landscape of both old and new solutions.
You will have the opportunity to drive more community and key stakeholder engagement whether internal or external to the platform team
You will be preparing myself for a future Head of position.
Useful Experience:
You will have the following:
Skills and experience (of Java Specialism)
- Minimum Java 8 Experience +
- Spring Framework (General), Spring Boot (Specific) in the context of designing and building RESTful-based microservices
Skills and experience (of NodeJS Specialism)
- Minimum NodeJS 18 Experience
- Express Framework (General) NestJs Framework (Specific)) in the context of designing and building RESTful and GraphQL-based microservices
General Skills and experience
- Experience building and designing APIs (REST, GraphQL, gRPC)
- Experience of Messaging Protocols (AMQP)
- Design Patterns
- Experience with cloud infrastructure services (in AWS, Azure or similar), including serverless technologies.
- Experience with containerisation and related technologies, including Docker, Nomad / Kubernetes (orchestration).
- Knowledge/Experience working on databases with large datasets, monitoring and tuning performance
- Experience with version control systems such as Git (Gitlab preferable).
- CI / CD, pipelines and automation (GitLab CI, Circle CI, Jenkins etc.).
- Quality assurance, testing and system monitoring tools and observability.
- Experience in writing ‘Infrastructure as code’ (ideally in Terraform)
- Experience breaking down large problem spaces into smaller deliverable chunks and estimations
- Presentation Experience to large and senior audiences
Any AWS certifications would be a big plus, along with Oracle Java Certs and OpenJS Foundation NodeJS
About RS Group:
RS Group is a global omni-channel solutions partner for industrial customers and suppliers. Our business has operations in three geographical regions – the Americas, EMEA and APAC, supported by global organisations for supply chain, corporate functions, marketing, and product & supplier management. Our market today is large, fragmented, local in nature and digitally immature. Only a few international distributors serve it, with many regional and local providers, who largely trade offline. Currently we estimate the global market value to be c.£400bn, with our global market share <1%. We stock over 2500 supplier brands, 500K products and 63% of our sales are digital.
What we can offer you:
- Remote, or to work in our offices (London or Corby) or a mix of both.
- Car allowance.
- Flexible working hours during the day, we will work around whatever personal situation you have (dropping kids off/picking them up from school, doctor appointments, etc)
- Upto 30% annual bonus
- Up to 27 days holiday (with the option to purchase a further week)
- Daily access to a GP (for you and your immediate family)
- Employers’ contribution up-to 10.5% towards pension scheme.
Footnote:
RS Group Brands: RS, Allied Electronics & Automation, RS PRO, OKdo, DesignSpark, IESA, Synovos, Needlers and Liscombe.
Are you ready to explore the possibilities?