At CREADIS, we combine deep engineering expertise with a collaborative and people-focused culture. We help some of the world's leading technology companies solve complex engineering challenges, and we are passionate about creating innovative solutions that make a real impact.
We are currently looking for a Senior Software Engineer with strong DevOps and automation expertise to join our growing team in Chennai, India. In this role, you will work on a large-scale software framework within the wind energy sector, helping to build and maintain the automation, build, test, validation and release processes that support critical engineering solutions used globally.
Working closely with software engineers, technical specialists and stakeholders, you will contribute throughout the entire development lifecycle, from design and implementation to deployment, adoption and handover.
Your Responsibilities
As our new Senior Software Engineer, you will play a key role in establishing robust and scalable development processes. Your responsibilities will include:
- Designing and implementing Azure DevOps and GitHub CI/CD pipelines
- Creating reusable pipeline templates and automation solutions using PowerShell and Python
- Provisioning and maintaining self-hosted Windows build environments using Terraform and Ansible
- Integrating automated testing and validation processes into release workflows
- Supporting Git repository migrations, branching strategies and pull request governance
- Developing reliable integrations with a strong focus on quality, observability and maintainability
- Producing technical documentation, operational runbooks and architectural designs
- Collaborating with customer engineering teams and mentoring colleagues when relevant
Your Technical Environment
You will be joining a highly technical environment where modern DevOps practices and automation are at the centre of software delivery. Together with a team of experienced engineers, you will work with technologies such as Azure DevOps, GitHub, Terraform, Ansible, PowerShell and Python to build scalable automation solutions and support the full software lifecycle.
Depending on the project, you may also work with technologies including .NET, C++, CMake, automated testing frameworks and engineering software platforms used within the renewable energy sector.
What We Are Looking For
You are an experienced software engineer who enjoys automating complex processes and enabling efficient software delivery. You combine strong technical skills with a structured and collaborative approach, and you thrive when working closely with colleagues and customers to solve complex challenges.
We imagine that you have:
- 7+ years of software engineering experience
- Hands-on experience with CI/CD, DevOps, automation or developer tooling
- Strong experience with Azure DevOps and/or GitHub pipelines
- Solid PowerShell scripting skills
- Experience working with Terraform and Ansible
- Strong understanding of Git and repository migration practices
- Experience with software testing, integrations and automation
- Excellent communication and documentation skills
- Experience collaborating directly with engineering stakeholders and customers
- Professional proficiency in English
It Is an Advantage If You Also Have Experience With
Experience with C#/.NET, C++, CMake or Python development will be considered an advantage. Likewise, familiarity with MATLAB, PSCAD or other engineering software environments is highly relevant. Previous experience working in a consulting environment or customer-facing engineering roles is also valued.
Why Join CREADIS?
At CREADIS, people are at the centre of everything we do. We believe that the best engineering solutions are created by empowered teams working in an environment built on trust, knowledge sharing and continuous learning.
When you join us in Chennai, you become part of an international engineering community where collaboration, professional development and technical excellence are highly valued. You will work with colleagues across multiple countries and contribute to projects for global customers, giving you the opportunity to broaden both your technical expertise and industry knowledge.
We offer a culture where ideas are welcomed, knowledge is shared openly and personal growth is encouraged. Our teams work closely together across locations, combining local presence with international collaboration to create innovative engineering solutions for leading companies around the world.
If you are passionate about DevOps, automation and software engineering, and you want to contribute to technologies that support the global transition towards sustainable energy, we would love to hear from you.