Senior Software Engineer

closed
BetterCloud Logo

BetterCloud

πŸ’΅ $170k-$180k
πŸ“Remote - United States

Summary

Join BetterCloud as a Senior JVM Software Engineer to work with our Microservices technology stack using Java and contribute to solving complex challenges that simplify our tech stack.

Requirements

  • 5+ years experience with 1 or more JVM languages (Java/Kotlin/Scala/Groovy)
  • Hands-on expert level coding experience in Java and Spring/Spring Boot
  • Experience designing and maintaining RESTful APIs (ideally using Open API Specs)
  • Familiarity with Google cloud Platform, Microservices, Docker, and Kafka
  • Demonstrated experience enhancing or creating software engineering and supporting processes
  • Applying technology to create unique solutions that can act as a step function to challenging problems
  • A passion for learning and working with cutting edge technologies
  • The ability to work in a fast-paced, highly collaborative environment
  • Experience in scalable environments (especially with Kubernetes)

Responsibilities

  • Partner with teams in the US, Mexico, India and Ukraine to solve complex challenges that simplify our tech stack and help create a path to solving integration problems at scale (both engineering scale and software scale)
  • Design services and systems using well accepted design patterns to allow for iterative, autonomous development and 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 and help them grow in their career
  • Help define and refine the coding and API standards set by the organization, and ensure that team members have an understanding of both
  • Anticipate future use cases and make design decisions that minimize the cost of future changes and regularly discuss improvements with the team
  • Help drive and delineate Agile/scrum rituals and practices and help other engineers follow them

Benefits

  • Remote work environment working from home
  • Generous PTO policy plus paid mental health days
  • Competitive salary and stock options
  • Full benefits package
  • Financial wellness support and one-time WFH stipend
This job is filled or no longer available