Lead Software Engineer
ExternalFull-timeHybrid1w ago
AgileASP.NETAWSAzureBDDConfluence
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- 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.
- 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
- 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), R
Additional Information
Your role
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at corpay? Share your experience