Role:
Clearwater Analytics is seeking an experienced, client focused Senior Software Engineer for our Build and Release Engineering team. This team is responsible for the tools and environments critical to build-release process and engineering productivity. In this role you will be creating solutions, building software, and supporting Build and Release processes and engineering productivity.
Responsibilities:
- Design and implement software and systems that improves developer productivity and provides reliable build and deploy process.
- Own reliability, stability, availability, and performance of critical production systems.
- Maintain pre-production system health through monitoring and incident response.
- Analyze issues and application patterns to proactively identify and implement automation of routine maintenance tasks.
- Collaborate, design, architect and implement software solutions across cross-functional teams.
- Drive issues resolution through a systematic problem-solving approach and display a strong sense of ownership and accountability.
- Provide guidance to junior engineers and work hands-on to solve complex problems.
- Work on establishing baseline architecture requirements and best practices, optimization, security, high availability, and resource planning.
Requirements:
- BS degree in Computer Science or related technical field.
- 10+ years of experience with a variety of programming languages, such as Java, Python, JavaScript, etc.
- 5+ years’ experience working with build and release tools like Jenkins, Sonar, Artifactory, JIRA, Stash and CI/CD is preferred.
- 5+ years’ experience working in public cloud environments like AWS, Azure, GCP.
- Strong experience with designing, developing, and implementing proven cloud solutions on platforms like AWS or GCP.
- Experience maintaining high quality Infrastructure as Code (IaC) in a cloud environment.
- Multiple years of experience managing and supporting large scale applications.
- Ability to mentor and guide junior engineers.
- Excellent analytical and problem-solving skills.
- Excellent communication skills and ability to collaborate effectively across multiple business and technical teams.
- Knowledge of Agile delivery practices.
- Passion for continuous improvement.
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.
