Lead Software Engineer

Lead Software Engineer

Full-Time 60000 - 80000 € / year (est.) No home office possible
Corpay, Inc.

At a Glance

  • Tasks: Lead the development of innovative software solutions and mentor junior engineers.
  • Company: Join a dynamic tech company focused on cutting-edge payment solutions.
  • Benefits: Enjoy competitive salary, hybrid work options, and ongoing professional development.
  • Other info: Great opportunities for career growth and continuous learning.
  • Why this job: Make a real impact in the fast-paced payments industry with emerging technologies.
  • Qualifications: Experience in software development and familiarity with modern tech stacks.

The predicted salary is between 60000 - 80000 € per year.

Your role

What you'll be doing

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 usable, 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.

Lead Software Engineer employer: Corpay, Inc.

Corpay is an exceptional employer located in Sheffield, offering a dynamic work culture that fosters collaboration and innovation. With a strong emphasis on employee growth, we provide formal training, mentorship opportunities, and a supportive environment for continuous improvement, ensuring that our engineers can thrive and advance their careers while working on cutting-edge technologies in the payments industry.

Corpay, Inc.

Contact Detail:

Corpay, Inc. Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even local coding events. You never know who might be looking for a Lead Software Engineer just like you!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using React JS, .NET Core, or AWS. Having tangible examples of your work can really set you apart during interviews.

Tip Number 3

Practice makes perfect! Prepare for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to get in the zone.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Software Engineer

React JS
ASP.NET
.NET Core
SQL Server
Mulesoft
Azure
AWS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience with technologies like React JS, .NET Core, and AWS. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software engineering and how you can contribute to our team. Be sure to mention any relevant projects or experiences that showcase your abilities.

Showcase Your Projects:If you've worked on any cool projects, don't hesitate to include them! Whether it's a personal project or something from a previous job, we love seeing practical examples of your work and how you tackle challenges.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Corpay, Inc.

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like React JS, ASP.NET, and AWS. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in software development. Think about times when you had to make tough decisions or innovate solutions, especially in an agile environment.

Emphasise Collaboration

Since the role involves working closely with other engineers and designers, be ready to talk about your experience in team settings. Highlight any mentoring or coaching you've done, as well as how you’ve contributed to team success.

Ask Insightful Questions

Prepare thoughtful questions about the company’s engineering practices, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.