Crusoe Energy Systems logo

Senior Backend Software Engineer (Cloud Management)

Crusoe Energy Systems

On-siteSunnyvale, CAsenior$175k–$210kPosted 7h ago

Job description

  • We are seeking talented Software Engineers to design, build, and scale Crusoe Cloud’s customer-facing platforms and services. The Cloud Customer Experience (CCX) team is at the forefront of delivering a best-in-class user experience for our AI-focused cloud platform. Our mission is to provide an intuitive, seamless user flow while ensuring backend reliability and scalability that set us apart from the competition. Your work will focus on delivering highly scalable and reliable services for authentication, user management, billing, usage and much more

  • Design, develop, and maintain scalable and reliable services that power our cloud platform’s user-facing experiences

  • Collaborate with cross-functional teams, like product and design, to evaluate tools, frameworks, and customer needs, creating innovative solutions that differentiate Crusoe Cloud

  • Design and build backend systems that underpin our cloud platform, covering everything from authentication flows to scalable, reliable access to infrastructure resources

  • Contribute to architectural decisions that support reliability and maintainability across the company

  • Mentor engineers, enhance hiring practices, and contribute to building a strong, inclusive engineering culture

  • Design and Deliver Customer Solutions: Build scalable, reliable cloud services, such as user access management, Gateways, user features, and notification systems, tailored to customer needs

  • Focus on Customer Empowerment: Partner with customer success and operations teams to create intuitive tools that enhance the end-user experience

  • Automate and Optimize: Develop automation software that simplifies infrastructure deployment and management for seamless customer operations

  • Innovate: Implement features that differentiate Crusoe Cloud, focusing on operational efficiency, low-touch adoption, turn-key AI services and scalability

  • Collaborate Across Teams: Work closely with cloud support, engineering, and site reliability teams to align technical solutions with customer feedback and operational goals

  • Mentor and Lead: Guide engineers through design discussions, code reviews, and best practices, fostering a culture of technical excellence and customer-centricity

Benefits

  • Health & wellbeing: Comprehensive health benefits designed to support your overall wellness

  • Time away: Paid time off for vacations, family bonding, and unexpected needs

  • 401(k) match: Build your financial future with our 401(k) matching program

  • Mental wellness: Resources and support for your emotional wellbeing and navigating life’s challenges- Cloud-Native Technical Proficiency: Strong fundamentals in microservices architecture and hands-on experience with Docker, Kubernetes, Terraform, and modern CI/CD pipelines

  • Customer-Centric Mindset: A passion for building intuitive, high-quality tools that directly impact customer success. Experience building infrastructure or developer tooling is a significant plus

  • Distributed Systems Expertise: A proven track record of designing, scaling, and maintaining fault-tolerant distributed systems and managed cloud services

  • Extensive Engineering Experience: 5+ years of software development experience, with a mastery of modern compiled languages such as Go, Rust, Java, or C++

  • Problem-Solving Fundamentals: Deep knowledge of data structures and algorithms, with the ability to apply them to complex, real-world scaling challenges

  • Clear Communication: Exceptional ability to articulate complex technical concepts and align them with broader business goals and customer needs

  • Mentorship & Growth: Demonstrated experience guiding engineers, improving onboarding processes, and fostering technical excellence within a team

  • Direct experience building or scaling a public cloud console or developer platform

  • Familiarity with the unique requirements of AI/ML workloads and their impact on cloud resource management

  • Prior experience in a high-growth startup environment or a “Neocloud” infrastructure provider

  • Experience with financial or billing systems at scale (usage-based billing, credits, etc.)

  • Contributions to open-source projects related to cloud-native infrastructure or developer experience