Lead Software Engineer

BetterCloud is the first SaaS Application Management and Security Platform, enabling IT to centralize, orchestrate, and operationalize day-to-day administration and control for SaaS applications. Every day, thousands of customers rely on BetterCloud to centralize data and controls, surface operational intelligence, enforce complex security policies, and delegate custom administrator privileges across SaaS applications.

We are a high energy, high growth startup, is seeking an enterprising individual to join our growing team as a Lead Software Engineer. While the majority of our development is done in Java we also have code written in Scala, Go, and Javascript.  We are looking for engineers who love building software, regardless of the languages they’ve used in the past. If you’re a solid engineer we’ll help you learn the specifics of a particular language on the job.

Our products live in the cloud on Google Cloud Platform. Our tech stack includes Angular.js and React on the front end, Java (primarily), Scala, and Go on the application side, and a mix of relational and NoSQL solutions on the back end including Cassandra, ElasticSearch, BigTable, and MySQL. Stream processing and the ability to handle large amounts of traffic and data are a must for us so Kafka, Flink, RabbitMQ, and other technologies are all in the mix as well.

We don’t expect anyone to have experience with all of these technologies. We’re simply looking for engineers who are great at what they do, love it, and are eager to learn. If you have these qualities and are willing to hit the ground running then we’re the place for you!


  • 6+ years experience doing full stack development, ideally with Java (Spring experience a definite plus!)
  • 3+ years experience leading a software development team
  • Experience leading code reviews and mentoring other engineers
  • A seasoned understanding of Git or some other source control tool
  • The desire to further your career by learning and working with cutting edge technologies
  • The ability to work in a fast-paced, highly collaborative environment
  • A working knowledge of Scrum or some other agile software methodology (Kanban, DSDM, etc…)
  • A bachelor's degree in computer science or engineering

Compensation | Benefits

  • Competitive base salary
  • Full benefits package
  • Stock Options
  • Career growth with an industry innovator


BetterCloud is an Equal Opportunity Employer, including disabled and vets.

Meet Some of BetterCloud's Employees

Shaun C.

Business Intelligence Analyst

Shaun collects all BetterCloud data on internal processes and products and turns it into actionable insights anyone on the team can use to streamline development or product growth.

Russell S.

Chief Revenue Officer

Russell lends operational guidance and leadership expertise across all areas of BetterCloud. He makes sure customer-facing projects and teams coordinate, collaborate, and impress.

Back to top