Senior Software Engineer
Summary
Senior backend engineer at Cox Automotive's Lisbon Technology Hub, building scalable cloud-native services in a cross-functional product squad. Core stack is .NET, AWS, event-driven architecture/Kafka, and Terraform, with CI/CD, automated testing, mentoring, and AI-assisted development tools.
Shape the Future of Automotive Technology
At Cox Automotive Europe, we're transforming the way the automotive industry connects, trades, and grows. Through significant investment in technology, data, and AI, we're building the next generation of digital products that power vehicle marketplaces, data platforms, CRM solutions, and customer experiences across Europe.
As part of this transformation, we're expanding our Technology Hub in Lisbon and looking for a talented Senior Software Engineer to help shape the future of our technology, products, and engineering culture.
This is an exciting opportunity to join a high-performing cross-functional product squad and build modern, cloud-native solutions that serve customers across multiple European markets. You'll work with cutting-edge technologies, AI-assisted development tools, and talented colleagues who are passionate about delivering outstanding software.
The Opportunity
As a Senior Software Engineer, you'll play a key role in designing, building, and maintaining scalable software solutions that power our business. Working closely with Tech Leads, Product Managers, Architects, QA Engineers, and fellow developers, you'll contribute to every stage of the software development lifecycle.
You'll primarily focus on backend engineering using .NET, AWS, and event-driven architectures, while collaborating across the wider technology stack when needed. This role offers the opportunity to influence technical direction, contribute to engineering standards, mentor colleagues, and help establish best practices within our growing Lisbon Technology Hub.
What You'll Be Doing
Design, build, and maintain scalable, secure, and high-performing software solutions.
Develop clean, maintainable, and efficient code using modern engineering practices.
Collaborate closely with Product, Architecture, QA, and UX teams to deliver customer-focused solutions.
Contribute to solution design, technical discussions, and continuous improvement initiatives.
Build quality into every release through automated unit, integration, and end-to-end testing.
Identify and resolve performance, scalability, reliability, and security challenges.
Participate in CI/CD and trunk-based development practices to ensure rapid and reliable delivery.
Support production services using monitoring and observability tools.
Conduct code reviews and provide technical guidance to fellow engineers.
Mentor and support less experienced members of the team.
Leverage AI-assisted development tools and practices to accelerate delivery while maintaining high engineering standards.
Promote a culture of collaboration, innovation, and continuous learning.
What We're Looking For
Essential Experience & Skills
Strong hands-on software engineering experience using .NET technologies.
Experience building cloud-native applications using AWS services.
Solid understanding of microservices and event-driven architecture.
Experience working with Infrastructure as Code, particularly Terraform.
Knowledge of SQL and NoSQL database technologies.
Experience working within Agile product teams and Continuous Delivery environments.
Strong understanding of software engineering best practices and clean code principles.
Experience with Test-Driven Development (TDD) and/or Behaviour-Driven Development (BDD).
Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or similar.
Strong problem-solving skills and the ability to deliver pragmatic technical solutions.
Excellent communication and collaboration skills.
Professional proficiency in English.
Nice to Have
Experience with spec-driven development and AI-enabled engineering practices.
Front-end development experience with React, Next.js, GraphQL, and micro-frontend architectures.
Experience with Docker, Kafka, and distributed systems.
Familiarity with xUnit, Playwright, Jest, and React Testing Library.
Experience using observability platforms such as New Relic.
Exposure to cloud migration, modernisation, or legacy transformation programmes.
Knowledge of Salesforce platforms and integrations.
Our Technology Stack
You'll work with a modern technology ecosystem including:
Cloud & Infrastructure: AWS, Terraform, Kubernetes, Docker
Backend: .NET, Microservices, Event-Driven Architecture, Kafka
Frontend: React, Next.js, GraphQL
DevOps & Quality: GitHub Actions, CI/CD, xUnit, Playwright
AI & Observability: GitHub Copilot, AI-Assisted Development Tools, New Relic
While experience across our entire stack isn't required, we're looking for engineers who are passionate about learning and working with modern technologies.
Why Join Us?
Joining Cox Automotive Europe means becoming part of a business that is investing heavily in technology, innovation, and people.
You'll have the opportunity to:
Work on products that impact customers across Europe.
Build modern cloud-native applications using industry-leading technologies.
Collaborate with talented engineers, architects, and product teams.
Shape engineering standards and ways of working within a growing technology hub.
Gain hands-on experience with AI-enabled software development practices.
Develop your career within an international technology organisation.
Contribute to large-scale transformation programmes that are reshaping the automotive industry.
Our Culture
At Cox Automotive Europe, we believe great technology is built by empowered teams.
We're looking for individuals who are:
Customer-focused and outcome-driven.
Passionate about engineering excellence.
Collaborative, inclusive, and supportive.
Curious, adaptable, and committed to continuous learning.
Strong communicators who build trust and influence across teams.
Motivated to help others grow and succeed.
We value diverse perspectives and believe that inclusive teams create stronger solutions, better ideas, and better outcomes for our customers.
Diversity, Equity & Inclusion
We're committed to creating a workplace where everyone feels respected, valued, and empowered to bring their authentic selves to work. We welcome applications from all qualified individuals regardless of background, identity, or experience.
Ready to Join Us?
If you're passionate about building high-quality software, working with modern technologies, and helping shape the future of automotive technology, we'd love to hear from you.
Apply today and help us drive the next generation of digital innovation at Cox Automotive Europe.
Recruitment Agencies
We are managing this recruitment directly and are not seeking agency support for this opportunity.
We kindly ask that recruitment agencies refrain from submitting unsolicited CVs or candidate profiles. Any candidate information submitted without a signed supplier agreement and formal engagement from Cox Automotive Europe will not be eligible for placement fees and may be treated as a direct application.
Thank you for respecting our recruitment process.