Software Engineer
We are looking for a Software Engineer for a position located in Pune, India, starting immediately.
YOUR WORK ENVIRONMENT
At MAN India, we offer a state-of-the-art and modern work space. Our engineers work on the latest and advanced technologies in the automotive world with the latest hardware and software. We offer a conducive ecosystem for our engineers to learn and perform. Furthermore, the office space includes a spacious cafeteria, breakout areas, recreational facilities as well as space for conferences and meetings.
JOB PURPOSE/ROLE
As a member of our team you will have the following tasks:
- Work in Agile best practices (Scrum, SAFe) and continuous delivery improvements.
- Work extensively with Bazel Monorepo and manage deployments and infrastructure on AWS services such as EKS, ECS, EC2, S3, IAM, ECR, and related cloud components.
- Configure and optimize GitLab Runners to support diverse environments and ensure efficient build and deployment processes.
- Design, implement, and maintain CI pipelines for multiple projects, ensuring scalability, reliability, and seamless integration.
- Monitor application performance, infrastructure health, and system metrics using Datadog, providing insights and proactive recommendations for performance optimization.
YOUR QUALIFICATIONS
Must Have
- Qualification: M Tech/ BE- Computer Science, Electronics and Telecommunication
- Experience Range: 6 to 8 Yaras
- Strong hands-on expertise with Bazel and Mon repo development environments.
- Proficiency in scripting and programming using Shell and Python, particularly for application development, automation, and testing.
- A strong Agile and DevOps mindset, with a focus on collaboration, adaptability, and continuous improvement.
- Working knowledge of Ansible and creating Docker files to support configuration management and containerization.
- Practical experience with Git and GitLab, including branching strategies and CI/CD pipeline configuration.
- A results-oriented approach with the ability to proactively identify issues, propose solutions, and navigate obstacles effectively.
- Curiosity and a willingness to learn new technologies, applying innovative yet pragmatic problemsolving techniques.
- Working knowledge of ArgoCD, Karpenter, and Kubernetes (K8s).
Good To have
- Mindset to solve the problems efficiently.
- Knowledge with autonomous vehicle.
- Emphasis on quality, maintainability and usability.
- Communicative, Team-oriented mindset and strong collaboration skills.
- Knowledge on Agile process.
APPLY NOW