Skip to Main Content

Job Title


Principal Software Engineer


Company : MontyCloud


Location : Bengaluru, Karnataka


Created : 2025-04-04


Job Type : Full Time


Job Description

JD - Principal Software Engineer Experience - 12-15 Years MontyCloud is seeking an experienced Principal Software Engineer with extensive knowledge in SaaS platforms, AWS cloud, and a proven track record of building and shipping highly scalable SaaS platforms. The ideal candidate will have strong system architecture and design skills, as well as exceptional programming and platform development experience. Key Responsibilities: Lead the design and implementation of our Cloud Management Platform, ensuring its scalability, reliability, and performance. Collaborate with cross-functional teams to define system architecture, develop innovative solutions, and drive continuous improvements. Utilize your expertise in AWS and other cloud technologies to build and maintain cloud-native components and services. Serve as a technical mentor for the engineering team, fostering a culture of learning, collaboration, and innovation. Drive the adoption of best practices, design patterns, and emerging technologies in the cloud domain. Actively participate in code and design reviews, providing constructive feedback to team members. Ensure the successful delivery of high-quality software by defining and implementing effective development processes and methodologies. Communicate complex technical concepts effectively via well written technical documents and knowledge sessions to both technical and non-technical stakeholders. Qualifications : Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 12-15 years of experience in software development, with a focus on SaaS platforms and AWS cloud technologies. Proven experience in designing, building, and maintaining highly scalable, performant, and resilient systems. Must have demonstrated expertise in serverless architecture, event-driven design, distributed systems, and event streams. Must have demonstrated experience in designing, building and shipping low-latency and high performance APIs. Must have hands-on experience building with services such as Kafka, Open Search/Elastic Search, AWS Kinesis, Azure Streams. Strong programming skills in languages such as Python, Java, or Go. Familiarity with containerization technologies, such as Docker and Kubernetes. Experience working with infrastructure as code tools, such as Terraform or CloudFormation. Excellent verbal and written communication skills, with the ability to articulate complex concepts to diverse audiences. Demonstrated leadership experience, with the ability to inspire and motivate a team. Experience in building AI/ML systems and familiarity with Large Language Models is nice to have. Why MontyCloud? So, why choose us? Because we’re not just another tech company! Here, you’ll find: A playground for your ideas : Your creativity will shine, and we’ll help you bring it to life. A fun vibe : We’re not just colleagues; we’re a team that supports each other through thick and thin (and shares snacks!). A chance to make a difference : Your work will have a real impact on our customers and their businesses. Our Culture: At MontyCloud, we thrive on innovation and collaboration. Picture a place where your ideas are the secret ingredient to our success recipe! We believe in celebrating differences and fostering an inclusive vibe that makes every day at work a new adventure. Professional Growth Opportunities We’re all about leveling up! Here, you’ll have the chance to tackle exciting projects that flex your brain muscles. Whether you want to dive into the latest tech or collaborate with brilliant minds, we’ve got your back. Get ready to unleash your potential! How We Strive to Be Different At MontyCloud, we don’t follow trends; we set them! Here’s how we stand out: Innovation at our core : We encourage out-of-the-box thinking—seriously, wear your wackiest hat if it inspires you! Feedback-friendly environment : We thrive on open communication. Got an idea? We want to hear it! A focus on fun and creativity : From hackathons to brainstorming sessions, we believe in making work enjoyable. Who says you can’t have fun while changing the world? Your Impact As part of our team, your contributions will be vital to our success. You’ll tackle real-world challenges, develop innovative solutions, and drive our mission forward. At MontyCloud, every line of code you write helps us make a difference! Ready to embark on an exciting journey with us? If you’re a talented software engineer eager to innovate and inspire, we want to hear from you!