TL;DR
Senior Software Engineer II (Puppet): Designing, developing, implementing, testing, and supporting software products and solutions for a modern tech stack with an accent on Puppet product development, feature design, and ensuring enterprise-quality releases. Focus on influencing junior engineers, contributing to open source, and driving continuous improvement in an agile environment.
Location: Hybrid in Pune, Maharashtra, India
Company
hirify.global Software, Inc. is trusted by the world’s leading brands to deliver solutions for complex challenges, empowering DevOps teams globally.
What you will do
- Deliver customer value by independently designing multiple features, tests, and large parts of a single product within a team.
- Ensure timely shipment of enterprise-quality products across a range of platforms.
- Influence the direction, work, and commitments of more junior engineers on the team.
- Contribute extensively to Open Source and commercial products.
- Drive initiatives to support continuous improvement of process, quality metrics, communication, and tooling.
- Mentor other engineers in best practices.
Requirements
- 6+ years of professional software development experience.
- Strong expertise in Python development.
- Deep understanding of containerization: Docker & Kubernetes.
- Proven experience with GraphQL APIs.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills to work effectively within a cross-functional team.
- Solid understanding of modern cloud applications and concepts, such as fault tolerance, scalability, and consistency.
Nice to have
- Experience with Java, Ruby, or Go.
- Hands-on experience with PostgreSQL, especially in production environments.
- Experience in DevOps practices and CI/CD tooling.
- Broad knowledge of full-stack development.
Culture & Benefits
- Work with a geo-distributed team in a fast-paced agile environment.
- High degree of ownership and responsibility for the overall quality and operation of software shipped.
- Opportunity to work with talented and dedicated people across the globe.
- Combines the experience and rewards of a startup with the security of an established and privately held profitable company.
- Team members are valued for their contributions, introduced to new opportunities, and rewarded well.
Hiring process
- AI tools may be used to support parts of the hiring process, such as reviewing applications or assessing responses.
- Final hiring decisions are ultimately made by humans.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →