hackajob is partnering with Cox Automotive to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Senior Software Engineer
Location: Manchester / Hybrid (2 days in office)
Reports to: Lead Developer
Sitting within Enterprise Technology, Product Engineering is responsible for developing high-quality software products for customers of Cox Automotive Europe.
Our team are responsible for the development and maintenance of multiple systems across the UK and European Wholesale division.
We pride ourselves on fostering a collaborative and challenging work environment that encourages professional growth and creativity. We are currently seeking a Lead Engineer to join our talented team.
Our Manheim Auctions Platform supports our Auctions business, transacting hundreds of vehicles daily across auction centres throughout the UK.
We pride ourselves on fostering a collaborative and challenging work environment that encourages professional growth and creativity. We are currently seeking a Senior Software Engineer to join our talented team.
Scope of Role
As a Senior Software Engineer, you will play a key role in the development and maintenance of our wholesale products.
You will work closely with cross-functional teams to deliver high-quality, scalable, and performant solutions that meet our users’ needs. If you are passionate about software development and have a strong background in software engineering, we want to hear from you.
Delivery of Quality is a must, and you will pride yourself not only on your code but also all aspects of your work.
Objectives for Role
Work with colleagues and technical resources to deliver technical solutions to meet business requirements using agreed tools and technologies.
Develop solutions in-line with in-house standards and practices.
Write clean, maintainable, and efficient code to develop and enhance software applications.
Challenge the ‘Norm’ and help evolve our Tech and ways of working.
Perform system and integration testing during the code development.
Proactively identify and address issues, including performance bottlenecks, scalability issues, and security vulnerabilities.
Produce Technical Documentation for relevant software modules being delivered.
Liaise as appropriate with internal customers.
Participate in internal agile meetings where appropriate.
Liaise as appropriate with suppliers and partners to integrate 3rd party solutions.
Must be adaptable and flexible to meet client deadlines.
Review and approve technical designs and developer code.
Strive to learn and grow, looking to consume technical knowledge from Domain experts within Cox Automotive Retail Services and in the wider technical community.
Support colleagues within the development team.
Contribute and attend knowledge shares within the Cox Automotive wider group.
Skills, knowledge, and experience
Tech Stack
We constantly challenge ourselves around our Core Tech Stack to keep up to date with the latest advances within Software Engineering:
Cloud Platform: AWS, Azure
IAC: Terraform
Primary Compute: .NET 8 / AWS ECS / Azure VM
Worker Compute: AWS Lambda (.NET 8) / Azure Functions
Database: DynamoDB / MS SQL
Message Bus: SNS/SQS, AWS EventBridge, Event Grid, Azure Service Bus
Web Experience: React, Typescript
Source Control: GitHub Enterprise, Azure Devops
CICD: GitHub Actions, Azure Pipelines
Desirable Skills
Docker
Event Driven Architecture
Microservices
SQL and No-SQL Databases
SignalR
RabbitMQ
Azure Services
Interpersonal and Non-Technical Skills
Excellent interpersonal skills, verbal and written communication skills when working with both technical and non-technical stakeholders.
Ability to articulate arguments well and is comfortable working with a wide range of stakeholders.
A strong natural focus on what matters; delivering value and designing to minimise risk.
Hands-on experience of working through the end-to-end project lifecycle within an Agile environment.
The ability to work across multiple priorities in parallel and the ability to contribute to wider group strategies.
Ability to work alone or collaboratively with minimal supervision.
Information Security Statement
You must ensure that you are aware of, understand and comply with the Cox Automotive Information Security Policies and supporting procedures including the specific section on your own personal responsibilities.
You must ensure that adequate financial and people resources are available so that you can comply with all aspects of Team Member Training and Communication, Risk Assessment and Emergency Planning, Security and for those locations or departments that are within your line management responsibilities as stated with Cox Automotive’s Information Security and other related policies.
Along with those responsibilities you shall ensure that all information handling and computer use activities performed in your business area are developed and managed in accordance with Information Security policies and any changes to process are specifically referenced against policy, business and IT change management as appropriate.
Furthermore, you must ensure that all your direct reports fulfil their own personal responsibilities and ensure compliance with all relevant Cox Automotive Information Security and other related Policies.
hackajob is partnering with Cox Automotive to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.