Across the industrial design, manufacturing and maintenance worlds, we’re the digital destination for product and service solutions to help our customers with the maintenance, repair and operation of their businesses. We provide global access to an unrivalled range of over 830,000 stocked industrial products. Each day our team of experts deliver solutions to resolve our customer’s challenges across design, procurement, inventory and maintenance. We consistently strive to deliver the best possible service to all of our customers and challenge ourselves to provide a seamless procurement experience. We are one team. We deliver brilliantly. We do the right thing. We make every day better. Join over 7,000 colleagues worldwide. Together, we can make great things happen. Aim for amazing and beyond.
Senior Software Engineer
Location
United Kingdom
Posted
21 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
RS Group
Role Description The Senior Software Engineer, Microservices - Identity works within a team on new and existing Identity Microservices. You will have a collaborative approach to solving problems, and an ownership mentality when it comes to addressing production issues. What You Will Be Doing - Work within your team as a Senior Engineer on the Identity suite of APIs and services. - Collaborate between agile teams and domains. The Stack - Development in Java, NodeJS, Spring Boot, ReactJS - Auth0 for API Authentication and Authorisation - Knowledge or Experience of AWS – Lambda, SNS, SQS, Identity and Access Management (IAM), NoSQL databases (DynamoDB) - Infrastructure as code (IaC) using pipelines and automation (GitLab CI) - Postman, Apollo GraphQL, Adobe Digital Commerce - Introspection and observability tooling (Datadog) Qualifications - A minimum of 10 years experience in information technology development and engineering. - Enterprise Frameworks: Spring Boot, Spring Cloud, Spring Security - API Design & Integration: Building and securing RESTful APIs and ideally, GraphQL - Database Management: Proficiency in relational (MySQL, ORACLE) and NoSQL (DynamoDB, Redis) databases. - Cloud Platforms: Experience deploying to AWS - Containerisation & CI/CD: Hands-on experience with Docker and automated deployment pipelines - Mentoring & Leadership: Guiding junior developers, leading design reviews, and promoting team coding standards - Strong collaboration, teamwork and relationship building skills across multiple levels and functions in a technology organization. - Ability to listen, build rapport, and credibility with your colleagues. - Ability to lead change using positive and collaborative methods. - Able to communicate technical or complex subject matter to colleagues in other teams, as well as stakeholders. - Okta Auth0 Experience Benefits - Financial - pension/retirement; life assurance; salary finance (payroll deduction loan scheme) - Wellbeing - medical plans; health screening; critical illness; disability insurance; holiday / paid time off; employee assistance programme; discounted gym/health club membership - Lifestyle - transportation assistance schemes (e.g., cycle to work, travel loans, car leasing); onsite catering/lunch vouchers; retail discounts - Spotlight – our global recognition programme provides a platform to highlight and recognise people role modelling our values Company Description We’ve been solving industry problems for over 80 years. We turn the ‘what ifs’ into the ‘why nots’, the impossible into the possible. Our purpose? Making amazing happen for a better world. We offer service and product solutions to over 1.2 million customers globally, shipping a parcel every 2 seconds to over 130 countries. With over 800,000 stocked and 3 million unstocked products, we’re a trusted partner to the world’s leading industries. We’re looking for curious, driven, and empathetic professionals to join our journey. People who think differently, act with purpose, and want to make a real impact.
Related Guides
Related Job Pages
More Software Engineer Jobs
Sightline Software Engineer
Johns Hopkins UniversityDepartment name: IT@JH Networking, Telecom and Data Ctr Personnel area: University Administration
Role Description We are seeking a Sightline Software Engineer who will be responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to: - Installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. - Applying analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. - Producing all or part of the deliverables based on functional specifications and designs. - Maintaining databases and application system code. Job Scope/Complexity: - Responsible for full life cycle of large/long-term highly complex projects. - Typically manages multiple projects of varying complexities. - Develops broad-based solutions involving multifaceted technologies and business processes based on expert technical knowledge, skills, and experience. - Leads overall strategy, design & architecture for solutions. Qualifications - Bachelor's Degree. - Five years related experience. - Additional education may substitute for required experience and additional related experience may substitute for required education beyond a high school diploma/graduation equivalent, to the extent permitted by the JHU equivalency formula. Requirements - Knowledge in the assigned application as well as the platform on which it runs. - The following technical skills are highly preferred: - Requirements gathering and analysis. - Process modeling. - Web based design and development skills: HTML5, Java, JavaScript, or other web technologies. - Troubleshooting and problem resolution. - Performance analysis and tuning. - Proficiency in Workday Studio, EIB, Core Connectors, and other Workday integration tools. - Experience with web services (REST, SOAP, JSON), API and XML/XSLT. - Minimum of two years’ experience in a Workday Integration Development role. - The following technical skills are preferred: - Knowledge of best practices for and experience with data conversions, system integrations, and information security requirements for ERP systems. - Experience in mobile application development, particularly with Workday mobile solutions, is highly desirable. - Understanding of SAP Process Orchestration Integration and Cloud Platform Integration. - Experience with the full life cycle of software development projects (analysis, design, development, testing, implementation, and maintenance). - Experience developing architecture diagrams and roadmaps. - Workday certification in Integration or related areas. - Understanding of data privacy regulations and compliance. - Exposure to enterprise architecture standards and modeling techniques. - Knowledge of Software Development Lifecycle (SDLC) in a cloud-based infrastructure. Benefits - Starting Salary Range: $73,300 - $128,300 Annually (Commensurate w/exp.) - Employee group: Full Time - Schedule: 8:30 am - 5:00 pm Monday - Friday - FLSA Status: Exempt - Location: Remote - Department name: Sightline - Personnel area: University Administration
Role Description This role is with SME Careers, a fast-growing AI Data Services company and subsidiary of SuperAnnotate, delivering training data for many of the world’s largest AI companies and foundation-model labs. Your JavaScript quality leadership will directly help improve the world’s premier AI models by ensuring that JavaScript training data is accurate, executable, logically sound, clearly explained, well-documented, and aligned with client expectations. In this hourly, remote contractor role, you will work as a JavaScript Quality Assurance Lead (QAL) to oversee quality, consistency, and trainer performance across JavaScript AI training projects. You will: - Review AI-generated JavaScript code and trainer/QA work. - Evaluate output quality against project guidelines. - Provide precise written feedback. - Ensure that all contributors follow the expected quality standards. - Assess work for code correctness, reasoning quality, runtime behavior, debugging accuracy, readability, maintainability, performance, security awareness, test coverage, formatting, instruction-following, and adherence to project-specific rubrics. - Spot recurring quality issues and communicate updates to trainers and QAs. - Support onboarding, maintain documentation, and help activate contributors who are not working consistently. Quality monitoring includes: - Spot-checking JavaScript items and identifying quality issues. - Providing ongoing feedback through DMs. - Escalating recurring or critical issues. Code review involves: - Evaluating AI-generated JavaScript code, debugging responses, implementation explanations, algorithmic solutions, frontend/backend snippets, tests, and step-by-step reasoning for correctness and clarity. Trainer and QA communication tasks include: - Updating trainers and QAs on Discord about new item guidelines, project changes, workflow updates, quality expectations, and JavaScript-specific review standards. Question handling requires: - Responding to trainer/QA questions clearly and promptly. - Addressing queries around JavaScript behavior, async logic, browser vs Node.js environments, frameworks, package usage, testing, edge cases, and rubric interpretation. Trainer/QA activation management involves: - DMing contributors who are inactive or not working. - Encouraging activation and tracking follow-ups. - Flagging availability issues when needed. Documentation tasks include: - Creating and maintaining JavaScript project documentation, including style guides, trackers, FAQs, quality notes, examples, honeypots, calibration tasks, and onboarding materials. Onboarding and training responsibilities include: - Scheduling and running onboarding/training calls with trainers and QAs to explain project expectations, workflows, rubrics, quality standards, and JavaScript-specific review requirements. Quality alignment ensures: - All trainers and QAs apply JavaScript review guidelines consistently and understand updates as projects evolve. Risk and security review involves: - Flagging unsafe, misleading, insecure, or overconfident code recommendations, especially around injection risks, dependency usage, authentication, browser security, data handling, and production readiness. Process improvement includes: - Identifying recurring quality gaps. - Proposing workflow improvements. - Helping build scalable QA processes for JavaScript AI training projects. Qualifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a closely related field; equivalent professional software engineering experience may be considered. - Strong grasp of the English language to follow project guidelines, communicate with teams, and provide clear technical feedback in English. - 3+ years of professional experience in JavaScript development, frontend engineering, backend development with Node.js, full-stack engineering, code review, software QA, technical mentoring, or related workflows. - Strong understanding of core JavaScript concepts such as closures, scope, hoisting, prototypes, promises, async/await, event loop, modules, DOM manipulation, error handling, data structures, and modern ECMAScript features. - Ability to evaluate JavaScript content against detailed rubrics and identify issues such as incorrect logic, non-executable code, flawed reasoning, missing edge cases, poor async handling, security risks, performance problems, hallucinated APIs, or incomplete explanations. - Familiarity with common JavaScript ecosystems and tools such as Node.js, npm/yarn/pnpm, React, Vue, Express, Jest, Mocha, Playwright, ESLint, Prettier, Vite, Webpack, Babel, or browser developer tools is preferred. - Experience leading or supporting remote teams of trainers, annotators, reviewers, engineers, technical writers, coding mentors, or QAs is strongly preferred. - Comfortable working in fast-moving remote environments using tools such as Discord, Google Sheets, Google Docs, trackers, dashboards, GitHub, and project management systems. - Highly detail-oriented and organized, with the ability to maintain style guides, FAQs, trackers, onboarding materials, honeypots, calibration tasks, and other quality documentation. - Experience with AI training, data annotation, large language models, prompt/response evaluation, code content QA, or rubric-based LLM evaluation is a strong plus. Benefits - 💰 Up to $70/hour - 🌍 Remote - 👥 200+ Openings - Be a part of a forward-thinking team and help us train AI to communicate more effectively. - Your work directly contributes to how AI systems learn and communicate. - Your Schedule, Your Rules: Set your own hours and work around your life. - Weekly Pay: Receive fast, reliable payments once work is approved. - Community Rewards: Get rewarded for referrals with ongoing bonus income.
SAP BTP Consultant/Developer
Fusion ConsultingShaping the Future of Life Science Consulting Worldwide
• Build, operate, and maintain end-to-end solutions using SAP BTP, ensuring alignment with business requirements. • Customize and extend SAP Fiori applications to enhance user experience. • Collaborate with functional teams to understand business processes and integrate SAP BTP solutions seamlessly. • Develop and implement SAP Cloud Platform applications, including backend services and APIs. • Configure and optimize SAP HANA databases for the performance and scalability of applications. • Collaborate with cross-functional teams to implement and support SAP BTP-based applications. • Troubleshoot and resolve issues related to SAP BTP solutions. • Work closely with front-end developers to integrate APIs into web and mobile applications. • Optimize applications for performance and reliability, conducting thorough troubleshooting and debugging. • Troubleshoot and debug API-related issues, ensuring seamless operation.
Intern - Engineering Equipment
Micron TechnologyMicron Technology specializes in memory and semiconductor technology, such as computer memory and image sensors. Since opening, Micron Technology has had a successful history and i
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. - MMP Module/Supervisor: Equipment / Lim Jin Yoong - Title: Enable Laser Router for SOCAMM product. About Micron Technology, Inc. We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all . With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities - from the data center to the intelligent edge and across the client and mobile user experience. To learn more, please visit micron.com/careers All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. To request assistance with the application process and/or for reasonable accommodations, please contact hrsupport_my@micron.com Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron. AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Fraud alert: Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.

