
Principal Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
Our Client operates in the Food and Beverage Manufacturing Industry, with its headquarters rooted strongly in the United States. It has its branches spread to more than 70 countries, providing employment to more than 1,60,000 people all over the world. They fall in the Top 10 Largest Agricultural Companies in the World 2020. Their core business is to connect producers and users with agricultural needs, around the world, and also offer risk management solutions and other services for farmers.Responsibilities:Technical Leadership and Community Engagement:
- Serve as a visible leader for the Software Engineering CoE, actively engaging with product teams, platform teams, and leadership stakeholders to drive engineering best practices, represent CoE interests, and foster adoption of shared tools and platforms.
- Apply advanced software engineering patterns and principles to design, develop, integrate, maintain, and troubleshoot modern software solutions with a strong focus on security, scalability, and developer experience.
- Actively participate in the ongoing migration of ~700 applications from on-premises to AWS, providing technical expertise in cloud architecture, troubleshooting migration-related challenges, and ensuring operational excellence post-migration.
- Lead efforts to implement and refine CI/CD pipelines, automation practices, infrastructure as code, and other DevOps practices to enable efficient, secure, and consistent application delivery.
- Bachelor’s degree in a related field or equivalent experience.
- Minimum of 10 years of related software engineering experience.
- Strong expertise in automating CI/CD pipelines, full-stack application development, infrastructure as code, and cloud migration (AWS highly preferred).
- Hands-on experience coding with Java, JavaScript, React, Golang, and ability to adapt to other languages as needed