Software Engineer II

BetterCloud · Remote

Company

BetterCloud

Location

Remote

Type

Full Time

Job Description

Visa Sponsorship is not included in our hiring package. Applicants will need to be authorized to work in the U.S.


BetterCloud is the market leader for SaaS Operations, enabling IT professionals to transform their employee experience, maximize operational efficiency, and centralize data protection. With no-code automation enabling zero-touch workflows, thousands of forward-thinking organizations like HelloFresh, Oscar Health, and Square now rely on BetterCloud to automate processes and policies across their cloud application portfolio.

With 10+ years of experience pioneering the SaaS Operations movement, BetterCloud now serves the world’s largest community of SaaSOps experts. As host of Altitude, the industry’s leading SaaSOps event, and publisher of The State of SaaSOps Report, the category’s definitive market research, BetterCloud is recognized by customers (G2) and leading analyst firms (Gartner and Forrester) as the market leader in SaaS Operations Management.

Headquartered in New York City, with a large presence in Atlanta, GA, as well as innovation hubs & remote talent across the U.S. BetterCloud is backed, among others, by some of the best technology investors Vista Equity Partners, Warburg Pincus, Bain Capital, and Accel.

The Data Ingestion and Storage squad is hiring a Software Engineer 2 to help create and maintain our current and next generation services that empower our product. This is a critical, high visibility team - you'd be working directly on critical backend services and infrastructure that drive the data needed to support BetterCloud customers.

Our Microservices technology stack includes Java (primarily) on the application side, ReactJS on the front end, and a mix of relational and NoSQL solutions on the back end, including MySQL, ElasticSearch, and BigTable.  We handle eye-popping amounts of data and requests using stream processing technologies such as Kafka and Pub/Sub.

About You

  • Key skills: Java, Spring Boot, Kafka, Cloud, APIs
  • 2+ years Experience with Java
  • Experience designing and maintaining RESTful APIs
  • Familiarity with Java frameworks like Spring Boot
  • Familiarity with distributed stream-processing and pub/sub messaging systems such as Kafka or Flink
  • Demonstrated experience enhancing or creating software engineering and support processes 
  • A passion for learning and working with cutting edge technologies
  • The ability to work in a fast-paced, highly collaborative flexible environment
  • Experience in scalable environments (especially with Kubernetes)

What You’ll Do 

  • This position is for a backend software engineer with a passion for high throughput data systems with an API first approach
  • Leverage 3rd party REST APIs to solve unique customer use cases
  • Work closely with IT professionals from some of the most tech-forward companies in the world while maintaining our core principles of always striving to delight
  • Work in a dynamic, fast paced environment and help us solve complex problems in a distributed system
  • Ensure quality by testing our shared services and tools
  • Participate in incident response and ownership of quality improvement outcomes
  • Work with a collection of diverse, highly passionate engineers within an agile scrum team

Bonus Points

  • Experience with testing frameworks such as Junit, Spock, Groovy, Cucumber
  • Previous experience with GCP, AWS or Azure
  • Understanding of system tools for alerting dashboards, and metrics such as DataDog, Lightstep, Grafana, PagerDuty
  • Familiarity with Scrum dynamics and Agile methodologies
  • Understanding of CI/CD best practices 

What We Offer

  • Medical, Dental, and Vision benefits (100% employer-paid option) HSA and FSA and dedicated mental health resources
  • Equity options, financial wellness support, WFH stipend
  • Remote friendly culture
  • Our team enjoys 4+ weeks of PTO, plus paid sick/mental health days, and 12 paid holidays
  • Plus more… Think events, killer swag and a strong BetterCloud Community!

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

*Remote - Qualified applicants based on most states of the U.S.A. are eligible for this position. Note that there are a number of states from which this position cannot be held.

#LI-Remote

#BI-Remote

Salary:

Salary Range: $120,375 - $133,750

This salary range represents BetterCloud’s good faith and reasonable estimate of the range of possible compensation for this role at the time of posting, and BetterCloud may ultimately pay more or less than the posted range.  The final salary for this position will be determined in BetterCloud’s sole discretion, consistent with applicable law, and based on a variety of factors, including but not limited to the employee’s work experience, skills, and qualifications for the role, as well as the needs of BetterCloud’s business and other operational considerations.


Apply Now

Date Posted

04/04/2023

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8