Senior Data Software Engineer

Senior Data Software Engineer

Full-Time No working from home possible
Contechs Consulting

At a Glance

  • Tasks: Design and develop innovative backend services and APIs for a cutting-edge B2B platform.
  • Company: Join a leading automotive tech company focused on future mobility solutions.
  • Benefits: Competitive salary, flexible work options, and a supportive team environment.
  • Other info: Dynamic, collaborative culture with opportunities for growth and learning.
  • Why this job: Make an impact in the automotive industry with your software engineering skills.
  • Qualifications: 5+ years in software engineering with strong backend and API development experience.

Position Type: Contract or Permanent

Applicants MUST have proof of immediate, on-going and valid eligibility to work full time in Sweden.

About the company:

Contechs are recruiting on behalf of their client who builds on a strong legacy of automotive innovation, combining expertise in vehicle engineering, advanced technologies, and product development. With a focus on future mobility, the organization develops next-generation vehicle architectures, intelligent systems, digital technologies, and advanced engineering solutions for international markets. Through close collaboration across its engineering hubs, the client accelerates innovation, supports the development of world-class mobility solutions, and strengthens the group's global research and development capabilities.

To strengthen the team, we are looking for an individual who shares our passion for technology and possesses a customer-focused mindset. You will join the Data Solutions and Products team as part of a Cloud Platform and Data. The team is now aiming to build and operate a strategic B2B API platform to monetize vehicle and connected car data externally. The platform will support secure data sharing with various external data aggregators and fleet customers and 3rd party partners such as insurance and charging companies directly to monetize the data value as well as enhance the market competitiveness of the brands in Europe.

As a Senior Software Engineer, you will design and build microservices, data APIs, and core platform services that enable external B2B data products. You will also contribute to overall solution design, including API contracts, service architecture, integration patterns, and deployment design. Development is primarily based on AWS, with integration needs across Azure and potentially Ali Cloud.

Job Description:

  • Design, develop, and maintain backend services, microservices, and APIs for the external B2B service platform.
  • Build platform capabilities for authentication, authorization, tenant access, vehicle management, subscription management, entitlement, metering, billing support, and monitoring in AWS environment.
  • Design and implement secure OAuth 2.0 / OIDC and system-to-system integration patterns.
  • Develop REST APIs and integration services for external customers and partners.
  • Implement logging, monitoring, alerting, tracing, and service health checks.
  • Troubleshoot issues in APIs, microservices, deployments, and integrations across environments.
  • Contribute to solution design, including API contracts, service boundaries, integration patterns, and deployment considerations.
  • Collaborate with data engineers to expose data products from the Databricks + AWS platform as secure external services.
  • Work with product owner, architect, and engineers to translate business needs into scalable technical solutions.
  • Support integrations with external partner platforms and cloud environments such as AWS, Azure, and potentially Alicloud.
  • Contribute to CI/CD pipelines, automated testing, deployment workflows, and release verification.
  • Support Infrastructure as Code based deployment and environment management.
  • Ensure software quality through unit, integration, API, and regression testing.
  • Support external partner onboarding with technical integration guidance and secure access setup.
  • Document APIs, service designs, workflows, and technical decisions to ensure maintainability and collaboration.
  • Take ownership of assigned technical areas from design to deployment and operational follow-up.

Qualifications / Skills needed:

  • At least 5 years of experience in software engineering, backend engineering, or platform engineering.
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, IT, or equivalent experience.
  • Strong experience building backend systems, APIs, and microservices.
  • Good understanding of solution design, distributed systems, and API architecture.
  • Experience with authentication and authorization, especially OAuth 2.0 and OIDC.
  • Good knowledge of DevOps, CI/CD, Kubernetes, software testing, and release practices.
  • Strong hands-on experience with backend-oriented languages Java, Python, TypeScript / Node.js.
  • Strong hands-on experience with AWS and cloud-native service development.
  • Experience with Infrastructure as Code is preferred.
  • Experience with Databricks, data platforms, or data product environments is a plus.
  • Experience with Azure, Alicloud and cross-cloud integration is a plus.
  • Experience in automotive, mobility, or connected vehicle domains is an advantage.
  • Experience with monitoring, observability, and production support is beneficial.
  • A team player with strong collaboration skills.
  • Comfortable working in agile, cross-functional product teams.

Who you are:

  • Pragmatic, self-driven, and solution-oriented.
  • Comfortable working in ambiguous and evolving environments.
  • Curious, flexible, and eager to learn new technologies.
  • Proactive, self-starting, and able to manage multiple tasks effectively.
  • Strong sense of ownership and accountability.
  • Team-oriented with a collaborative mindset.

Why work through Contechs?

Contechs is a leading Automotive, Design, Engineering, Technology and Innovation Recruitment Consultancy. Founded in 1997, with an inhouse Contractor Care Team to support all external employees, acts as an employment agency for permanent and contract recruitment.

How to Apply:

If you're interested in applying for this position, submit your application and one of our recruiters will be in touch.

If you know anyone that is suitable for the role, please visit the below page where we offer up to £600 referral fee.

Senior Data Software Engineer employer: Contechs Consulting

Contechs Consulting is an exceptional employer, offering a dynamic work environment in Warwick where innovation meets automotive expertise. With a strong focus on employee growth and development, we provide opportunities for our team to lead cutting-edge projects while enjoying a collaborative culture that values creativity and problem-solving. Join us to be part of a forward-thinking company that rewards your contributions with competitive compensation and a commitment to professional advancement.

Contechs Consulting

Contact Details:

Contechs Consulting Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Software Engineer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Contechs Consulting or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Contechs Consulting.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Contechs Consulting.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Contechs Consulting that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Data Software Engineer

Backend Engineering
Microservices Development
API Design and Development
AWS Cloud Services
OAuth 2.0
OIDC
DevOps Practices

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Contechs Consulting.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Contechs Consulting and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Contechs Consulting

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Contechs Consulting uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.