Staff Software Engineer
Location: Thiruvananthapuram (Work from Office – 5 Days/Week)
Experience: 10+ Years
About the Opportunity
We're hiring for a fast-growing global enterprise SaaS product company that develops cloud-based solutions helping manufacturers streamline product lifecycle, quality, and product information management. The company is known for building innovative enterprise software using modern cloud technologies and AI.
This is an opportunity to work on large-scale distributed systems, influence technical strategy, and mentor experienced engineering teams while solving complex engineering challenges.
Key Responsibilities
- Design and architect scalable, high-performance software solutions.
- Translate complex business problems into robust technical solutions.
- Build and maintain cloud-native applications.
- Collaborate with cross-functional engineering teams to deliver impactful products.
- Drive engineering best practices through code reviews and technical guidance.
- Mentor senior engineers and contribute to architectural decisions.
- Leverage AI tools and modern engineering practices to improve development efficiency.
Required Skills
- 10+ years of software development experience.
- Strong programming skills in Python or Java.
- Hands-on experience with AWS or Google Cloud Platform (GCP).
- Strong understanding of Microservices Architecture.
- Experience with CI/CD pipelines.
- Excellent system design and problem-solving skills.
- Experience building scalable, distributed applications.
Preferred Profile
- Strong ownership mindset with the ability to lead technical initiatives.
- Excellent communication and collaboration skills.
- Passion for mentoring engineers and driving engineering excellence.
- Comfortable working in a fast-paced product environment.
Experience:
- Software development: 10 years (Preferred)
Work Location: In person