About the role
At Tata Technologies, we are shaping the future of connected mobility by building innovative mobile experiences that enhance how users interact with their vehicles.
We are looking for a skilled Software Engineer – CI for CI to join a cross‑functional engineering team developing and maintaining the functionality that enables CI teams to safely validate and iterate CI solutions before they are deployed into production CI environments.
Gothenburg, Sweden
What You'll Do
- Develop and maintain CI-for-CI platform functionality
- Build and evolve a Bazel-based CI platform
- Design and implement Bazel rules and macros for building, testing, and deploying software
- Enable incremental and change-based builds
- Optimize CI performance through remote caching and distributed execution
- Collaborate with CI teams to standardize workflows, improve reliability, and reduce CI cycle times
- Support a scalable and observable CI infrastructure
What You Bring
- Experience as a Software Engineer or Software Developer
- Experience developing robust, maintainable, and scalable software solutions
- Strong understanding of CI/CD and build systems
- Experience working in Linux environments
- Strong collaboration and problem-solving skills
Hands-on experience with:
- Bazel
- Python
- Bash
- Linux
- Git
- Gerrit
- CI/CD
- Airflow
- Artifactory
- SonarQube
- FossID
- Azure
- GCP
- Ansible
- Terraform
- Docker
- Kubernetes
- MongoDB
- PostgreSQL
Nice to Have
- Remote Caching
- Distributed Execution
- CI Infrastructure Development
- On-prem CI Labs
- Hardware-based CI Environments
Tata Technologies: Engineering a better world.
Tata Technologies would like to thank all applicants for their interest; each application will be reviewed against the set criteria for the role. We would like to advise that only candidates under consideration will be contacted. If you do not hear from us within 10 working days following the closing date, it will mean that unfortunately your application has not been successful. We will however retain your details for any suitable future opportunities.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Tata Technologies was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
