Lead Software Engineer

  • Corpay, Inc.
  • Sheffield, Yorkshire
  • 06/05/2026
Full time Information Technology Telecommunications

Job Description

Share pages with your social network (twitter) guest\_id, k, \_twitter\_sess, original\_referer (facebook) datr, lu (g+1) PREF, SID, HSID, SSID TribePad - this allows you to login to our social recruitment management platform trackerToken-4 - this is similar to Google Analytics but specifically allows us to determine which of our marketing activities from which you found our website. visitToken-4 - this is similar to Google Analytics but specifically allows us to determine which of our marketing activities from which you found our website. youWantTheCookie remember your preferences (such as language); monitor the general performance of our visitors' experience when on our website - this information then allows us to improve the usability of our website for you and all our other visitors; store essential information to allow you to register and/or login to our site; allow you to share any of our website's pages with your social networks - but only if you explicitly choose to. Google Analytics Description Google Analytics is a web analytics service provided by Google, Inc. ("Google"), to help us see how our website is used. The data collected by Google Analytics is used to analyse how frequently the same people revisit the website, how the website is found (for example, from a search engine or from a job board), and which pages are most (and least) frequently viewed. This information is combined with data from every visitor to create an overall picture of website use, and is never identified individually or personally and is not linked to any other information we store about you. Google features for generating maps and CAPTCHA images Lead Software Engineer page is loaded Lead Software Engineerlocations: Sheffieldtime type: Full timeposted on: Posted Todayjob requisition id: R08239 Your role What you'll be doing What We Need Corpay is currently looking to hire talented engineers to join us on a fantastic journey and help us to build great applications and services across the r2cOnline and 1link product ecosystem.We work in partnership with the business to implement awesome products, using technologies such as: React JS, ASP.NET and .Net Core, SQL Server, Mulesoft, Azure and we're also starting our journey into serverless through AWS starting having already started to utilise Kubernetes and Docker to allow us to decompose some of our existing technology as a first stage in re-architecting.You will collaborate closely with other Software Engineers and Designers across multiple platforms and technologies to craft a beautiful application ecosystem that is consistent, highly useable, and reliable and performant. You will also be a part of our local communities of practice to help identify new technologies which could be used to help us gain a competitive advantage in the dynamic payments industry. How We Work As a Software Engineer, you will be expected to work in a hybrid environment based in our Sheffield office. Corpay will set you up for success by providing:• Assigned office workspace and home office setup • Company-issued equipment • Formal, hands-on training Role Responsibilities The responsibilities of the role will include:• Design and architect product building blocks to help us make r2conline as well integrated and as easy to Integrate as possible • Help drive alignment with the architectural roadmap • Work collaboratively and be an active contributor to continuous improvement within a team, providing honest and open feedback based on your experience • Be an active contributor to our Engineering community • Mentor and coach our software engineers • Maintaining a productive working environment for development teams • Recruiting to support growing and ongoing team needs • Work collaboratively and be an active contributor to continuous improvement within a team, providing honest and open feedback based on your experience • Be an active contributor to the execution of our Digital and Technology strategy • Provide technical thought leadership to leadership • Design and implement smart ways of storing and displaying complex data • Write excellent and extensible code, adhering to coding and commenting standards, while following best practice • Build reusable components wherever possible • Take a TDD and BDD approach to writing code • Support our Product Owners by advising on the practicability of solution alternatives marrying up technical limitations with operational realities and providing recommendations • Undertake all roles required as a part of an agile development team to design, build and deploy applications in line with business needs and priorities • Introduce AI-driven enhancements where they deliver measurable value Qualifications & Skills • Familiarity of new technologies and know where it's appropriate to use them • Demonstrable experience in software development within a SaaS oriented development environment • Ability to think iteratively and in terms of architectural boundaries • Track record in delivering agile development of software using the appropriate tools • Clear understanding and experience of DevOps and why its beneficial to development teams • Exposure to DevSecOps • Experience of AWS native services Beneficial • Experience with working with micro services (we use Azure FaaS and .NET Core and now starting to utilise native AWS Services in our newer architectures.) • Experience and understanding in using development tools, such as Azure Devops, Confluence and GitHub • Experience of Azure • Experience of Driving AI-assisted engineering practices Behaviours Needed • Recognises the importance of the customer through gaining feedback and using it as a basis for decision making. Shares key findings with colleagues and great stories of exceptional customer service • Takes responsibility, owns the issue and resolves it through identifying and working with the relevant individuals • Coaches and provides technical leadership to less experienced team members • Reflects constructively and remains positive when faced with setbacks and continues to work towards a solution. Considers the impact of decisions and reviews decision as required • Takes advantage of every opportunity to communicate relevant information remaining mindful of the audience (e.g. translates complex/technical issues to meet the audience's competency level) • Developing professional and effective working relationships with internal teams and partner suppliers is essential. Our sprint teams are built upon trusting and supportive relationships • Continuous Improvement Demonstrate the ability to identify opportunities to improve and act on those opportunities through personal, team and process improvement Tools & Technologies • VS.Code, VS.NET, Rider, Resharper • Jira • Back end .NET (C#, ASP.NET), REST/SOAP services delivered by WebAPI • Web front end - JQuery, Bootstrap, JavaScript ES6, HTML, CSS, Styled Components, JSX, React.js, Redux, JWT, Storybook, Unit testing with Jest and Enzyme • Cloud: Azure FaaS, CosmoDB, AWS (Multiple services in use.) • Sonar Qube • SQL Server • Source control - TFS, ADO and Git • Dapper, Log4Net • AutoFac, MSTest • CI /CD - ADO & Octopus Deploy • Variety of test tools and automation frameworks (TFS, MTM, SpecFlow, Selenium WebDriver, JMeter, Guerkin etc) Working Relationships Other software engineers and designers, coaching other team members Career Path We are passionate about learning and development and have a continual programme running creating opportunities to train, learn new things and also move into other roles if the individual wishes.This role starts out with the goal of building stronger engineering capabilities for the individual and developing into a highly autonomous software