PlumeDesign

Sr. Software Engineer - Cloud

Hyderabad, India
Docker Kubernetes Machine Learning JavaScript Java MongoDB Python AWS GCP Microservices Scala PostgreSQL Git TypeScript MySQL
Description

Life at Plume

At Plume, we believe that technology isn't about moving faster, it's about making life’s moments better. Which is why we’ve built the world's first, and only, open and hardware-independent service delivery platform for smart homes, small businesses, enterprises, and beyond. Our SaaS platform uses WiFi, advanced AI, and machine learning to create the future of connected spaces—and human experiences—at massive scale.

We now deliver services to over 50 million locations globally and have managed over 2.5 billion devices on our platform. We’re expanding rapidly, pioneering a new category, and we achieved our Series F funding in just four years. Our customers include many of the world's largest Communications Service Providers (CSPs) who look to Plume to help them evolve their smart home offerings while gleaning insights from their own data. 

With a bias for action and a love for being trailblazers, the team at Plume embodies a combination of relentless curiosity and imaginative innovation. We challenge ourselves to think in ways that other companies don't, work to do what should be done (rather than what can), and if we can’t do it exceptionally well, we don’t do it. It’s how we've assembled a team of world-class builders, thinkers, and doers. And it’s how we’re reinventing what’s possible every day.

We are looking for a Senior Software Engineer to join our team and work on the development of our SaaS product. In this role, you will lead the development of new features, improve system architecture, and ensure the scalability and reliability of our cloud-based software. You will collaborate with cross-functional teams to deliver high-quality software and contribute to the continuous improvement of the product.

Key Responsibilities:

  • Architect and Design Software Solutions: Contribute towards design and architecture of new features for our SaaS product. Ensure that solutions are scalable, maintainable, and meet customer needs.
  • Develop & Implement Features: Build and maintain robust and high-performing software solutions for our SaaS platform, writing clean, efficient, and testable code.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other engineers to define and implement product features, ensuring that business requirements and customer needs are met.
  • Optimize and Scale: Continuously improve application performance and scalability, focusing on optimizing cloud-based resources and database performance.
  • Maintain Code Quality: Write unit and integration tests, conduct code reviews, and ensure adherence to coding standards. Participate in code reviews and provide feedback on engineering best practices.
  • Mentorship: Provide technical leadership and mentorship to junior engineers, helping them grow their skills and achieve their career goals.
  • Troubleshoot and Debug: Investigate and resolve software issues, working with the support team to fix bugs and improve the overall user experience.
  • Security & Compliance: Ensure the SaaS product complies with security best practices and regulatory standards. Implement security features to protect user data and sensitive information.
  • Continuous Improvement: Stay up to date with the latest technologies and industry trends, and incorporate modern practices into the development process. Participate in the iterative process of refining and evolving the product.
  • Documentation: Produce clear technical documentation to support the development, deployment, and maintenance of software systems.

Required Skills and Qualifications:

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Proven Experience: At least 8+ years of professional experience in software development, with significant experience working on SaaS products or cloud-based platforms.
  • Programming Languages: Strong proficiency in languages commonly used for SaaS development (e.g., JavaScript, TypeScript, Python, Scala, Java).
  • Cloud Platforms: Experience working with cloud platforms such as AWS, or Google Cloud, and an understanding of cloud architecture, microservices, and containerization..
  • Database Management: Strong knowledge of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and experience with database optimization.
  • DevOps and CI/CD: Hands-on experience with CI/CD pipelines, containerization (Docker), and orchestration tools (e.g., Kubernetes).
  • Agile Methodologies: Familiarity with Agile development processes and tools (e.g., Jira, GitHub).
  • Version Control: Proficiency with version control tools like Git.
  • Problem Solving: Excellent analytical and problem-solving skills, with a focus on delivering high-quality solutions.
  • Communication: Strong written and verbal communication skills. Ability to communicate complex technical concepts to non-technical stakeholders.

Preferred Skills:

  • SaaS Experience: Experience building, maintaining, and scaling SaaS applications, particularly in high-availability and high-traffic environments.
  • Microservices Architecture: Familiarity with microservices architecture and cloud-native application patterns.
  • Test Automation: Experience with test automation frameworks and practices.
  • Security: Understanding of web application security, data encryption, and secure coding practices.
  • Leadership: Previous experience mentoring or leading engineering teams.

About Plume

As the creator of the only open, hardware-independent, cloud-controlled experience platform for CSPs and their subscribers, Plume partners with over 350 CSP customers, including some of the world’s largest such as Comcast, Charter, Liberty Global, and J:COM. 

Using OpenSync, the most widely supported open-source, silicon-to-cloud framework for smart spaces, Plume’s software-defined network allows CSPs to decouple their service offerings from hardware and rapidly curate and deliver new services over a multi-vendor, open-platform architecture.  

Backed by investors such as Insight Partners and SoftBank Vision Fund 2, Plume is now valued at $2.6B, having added over $500M in funding in 2021 alone.

Plume is an equal opportunity workplace that maintains a continuing policy of nondiscrimination in all employment practices and decisions, ensuring equal employment opportunities for all qualified individuals without regard to race, color, creed, religion, sex, national origin, age, physical or mental disability, sexual orientation, gender identity, marital status, pregnancy, childbirth or related individual conditions, medical conditions (as defined by state law), military or veteran status, or any other characteristic protected by federal, state or local law.

PlumeDesign
PlumeDesign
Network Hardware SaaS Smart Home Wireless

0 applies

12 views

Other Jobs from PlumeDesign

Staff Data Engineer

Palo Alto, CA

Data Engineer

Palo Alto, CA

Data Engineer

Hyderabad, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023