BetterCloud is the market leader for SaaS Operations, enabling IT professionals to transform their employee experience, maximize operational efficiency, & centralize data protection. With no-code automation enabling zero-touch workflows, thousands of forward-thinking organizations like Oscar Health, & Cloud Factory now rely on BetterCloud to automate processes & policies across their cloud application portfolio.
With 10+ years of experience pioneering the SaaS Operations movement, BetterCloud now serves the worlds largest community of SaaSOps experts. As host of Altitude, the industrys leading SaaSOps event, & publisher of The State of SaaSOps Report, the categorys definitive market research, BetterCloud is recognized by customers (G2) & leading analyst firms (Gartner & Forrester) as the market leader in SaaS Operations.
This role is a US-based remote role. BetterCloud has an office in Mexico City, with a large presence in New York City, 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, & Accel.
As a BetterCloud Senior JVM Software Engineer, you will be working with our Microservices technology stack using Java (primarily) on the application side & a mix of relational & NoSQL solutions, including MySQL, ElasticSearch, & BigTable. We handle eye-popping amounts of data & requests using stream processing technologies such as Kafka.
About You:
- 5+ years experience with 1 or more JVM languages (Java/Kotlin/Scala/Groovy)
- Hands-on expert level coding experience in Java & Spring/Spring Boot
- Experience designing & maintaining RESTful APIs (ideally using Open API Specs)
- Love working through complex problems & breaking them down into manageable pieces of work that your team works together to implement
- Familiarity with Google cloud Platform, Microservices, Docker, & Kafka
- Demonstrated experience enhancing or creating software engineering & supporting processes
- Applying technology to create unique solutions that can act as a step function to challenging problems
- A passion for learning & working with cutting edge technologies
- The ability to work in a fast-paced, highly collaborative environment
- Experience in scalable environments (especially with Kubernetes)
- Ability to occasionally travel to our offices in Mexico City
What Youll Do
- Partner with teams in the US, Mexico, India & Ukraine to solve complex challenges that simplify our tech stack & help create a path to solving integration problems at scale (both engineering scale & software scale).
- Design services & systems using well accepted design patterns to allow for iterative, autonomous development & future scaling
- 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
- Mentor engineers & help them grow in their career
- Help define & refine the coding & API standards set by the organization, & ensure that team members have an understanding of both
- Anticipate future use cases & make design decisions that minimize the cost of future changes & regularly discuss improvements with the team.
- Help drive & delineate Agile/scrum rituals & practices & help other engineers follow them
Goals
By the end of week 1, you will:
- Meet with your onboarding buddy
- Set up meet-and-greets with stakeholders & your peers in other squads
- Learn how the engineering organization is structured
- Become familiar with how we plan, build & deploy work at BetterCloud
- Ensure you have access to all our software development tools
By the end of 30 days, you will:
- Become familiar with the code base for the product(s) you support
- Ensure your local build environment is set up & functional
- Become familiar with the roadmap & priorities for your team
- Begin implementation of your teams top priorities, working closely with the staff engineer & other team members
What We Offer
- Remote work environment working from home
- Generous PTO policy plus paid mental health days
- Competitive salary & stock options
- Full benefits package
- Financial wellness support & one-time WFH stipend
- Plus more Think events, killer swag, & a strong BetterCloud Community!
Salary:
Salary Range: $170,000-$180,000
This salary range represents BetterClouds good faith & reasonable estimate of the range of possible compensation for this role at the time of posting, & BetterCloud may ultimately pay more or less than the posted range. The final salary for this position will be determined in BetterClouds sole discretion, consistent with applicable law, & based on a variety of factors, including but not limited to the employees work experience, skills, & qualifications for the role, as well as the needs of BetterClouds business & other operational considerations.
At Bettercloud, we believe that our employees' gender identity & expression, race, ethnicity, religion, origin, sexual orientation, physical or mental disability, age & other characteristics enrich our corporate culture & our workplace. Thats why we have a mission to foster a culture at BetterCloud that empowers, celebrates, & values our differences allowing us to bring our true self to work. DEI&B is core to who we are & what we do. From an employee-led Diversity Council empowering our differences, to multiple Employee Resource Groups (ERGs) creating a strong sense of belonging, to frequent outside speakers focusing on DEI&B topics, our commitment to DEI&B is non negotiable. Bettercloud is an equal opportunity employer & will continue to empower, celebrate & value our differences in order to grow community, safety & trust in our work environment. Join us & be part of an organization that celebrates & respects diversity. If you are interested in knowing more about our DEIB efforts, please visit our website: https://www.bettercloud.com/diversity/
|