Sr Software Engineer

Let's create the future together.

At Volvo Cars, we believe that being curious and truly committed to understanding people is the key to future success. We are people who care about other people, working together to create new technologies and innovations for safe, sustainable and convenient mobility. Want to join us?

What we offer

This role is within our Global Online Digital team, which is using digital technologies to reinvent the experience of becoming a Volvo customer. There is no reason the experience of buying a car should be painful and difficult – it should be as enjoyable and exciting as actually having a new car. That is our mission.  

We create the end-to-end experience for online sales/subscriptions of cars, global campaigns as well as frameworks for other parts of Volvo cars.

We are seeking a highly skilled and experienced Staff Engineer to join our Platform Engineering team. In this role, you will be responsible for ensuring the highest levels of quality and reliability in our platform, providing exceptional support to product teams across the organization. You will leverage your deep technical expertise and leadership skills to design, implement, and maintain robust platform solutions that enhance the developer experience and ensure the reliability of our systems.

Main responsibilities

  • Focus on the development of the platform core and common platform services.
  • Solve problems related to complex cloud infrastructure automation, multi-region networking, authentication/authorization, and logging/metrics collection at scale.
  • Lead and contribute to engineering efforts from design to implementation, solving complex technical challenges.
  • Build, lead, and mentor teams, creating an environment of teamwork, trust, and mutual success.
  • Drive adoption of best practices in monitoring, alerting, and performance.
  • Participate in deep technical design discussions within your team and across partner teams, ensuring the right systems are being built.
  • Provide tooling and frameworks for engineering teams for transaction tracing, performance analysis, business monitoring, and alerting.
  • Drive the roadmap for platform improvements in conjunction with cross-functional partners.
  • Bring together multiple perspectives and be the key connector in this important and highly visible role.
  • Design, implement, and maintain scalable, reliable, and secure platform solutions.
  • Lead the development of tools and frameworks that improve the efficiency and effectiveness of the development and operations teams.
  • Ensure the platform meets high standards of quality, performance, and reliability.
  • Conduct regular code reviews and mentor team members on best practices.
  • Develop and enforce best practices for software development, testing, and deployment.
  • Develop and implement strategies for improving system reliability, availability, and performance.
  • Collaborate with cross-functional teams, including developers, product managers, and operations teams, to define platform requirements and deliver solutions.
  • Provide technical leadership and mentorship to engineers, fostering a culture of continuous improvement and innovation.
  • Drive technical decision-making and provide architectural guidance.

Do you fit the profile?

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software engineering, with a focus on platform engineering, quality assurance, and reliability.
  • Proven track record of leading and delivering complex, high-quality platform solutions at scale.
  • Expertise in distributed systems development (e.g., asynchronous communication patterns, consensus algorithms, distributed transactions).
  • Proficiency in programming languages such as Python, Java, Go, or similar.
  • Expert in JavaScript programming and in building UIs with HTML and CSS. Expert inReact.js, Next.js.
  • Strong knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines, automated testing frameworks, and infrastructure as code (CDK, Pulumi, CloudFormation, Crossplane).
  • Proficiency in monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Experience working with Linux systems.
  • Experience designing and building reliable systems at scale.
  • Experience with distributed tracing systems (e.g., Jaeger, OpenZipkin).
  • Strong interpersonal and collaborative skills.
  • Nice to have: EKS, Istio, Envoy, Helm, Kubernetes Operator development, Go-lang, Prometheus (with Cortex), Kafka/Kinesis.
  • Exceptional leadership and mentoring skills, with a passion for developing and inspiring engineers.
  • Excellent problem-solving skills and the ability to think critically and strategically.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment and influence stakeholders at all levels.
  • Knowledge of DevSecOps principles and practices.
  • Experience in a high-growth tech company or a similar fast-paced environment.
  • Identify areas for improvement in the development and operations processes and drive initiatives to enhance efficiency and effectiveness.
  • Stay up-to-date with industry trends and emerging technologies, integrating relevant advancements into the platform.
  • Influence and align multiple teams towards common technical goals.
  • Communicate complex technical concepts to various stakeholders.
  • Influence decision-making at all levels of the organization, including senior leadership.
  • Manage large-scale projects and dependencies across teams.
  • Tackle challenging technical issues with advanced problem-solving skills.
  • Conduct root cause analysis and implement long-term solutions.
  • Thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Handle high-stress situations and make critical decisions under pressure.
  • Be a full stack developer with the ability to work across the entire tech stack.

Who are we?

Everything we do starts with people. Our purpose is to provide freedom to move, in a personal, sustainable and safe way. We are committed to simplifying our customers’ lives by offering better technology solutions that improve their impact on the world and bringing the most advanced mobility innovations to protect them, their loved ones and the people around them.

Organisation: 
Volvo Cars