Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior+ Software Engineer - Managed Services image - Rise Careers
Job details

Senior+ Software Engineer - Managed Services

Crusoe is building the World’s Favorite AI-first Cloud infrastructure company. We’re pioneering vertically integrated,  purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications.
Crusoe is redefining AI cloud infrastructure, with a mission to align the future of computing with the future of the climate. Our AI platform is recognized as the "gold standard" for reliability and performance. Our data centers are optimized for AI workloads and are powered by clean, renewable energy.

Be part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team that’s setting the pace for responsible, transformative cloud infrastructure.

About the Role:

We are looking for Senior/Staff Software engineers to help design and scale our carbon-reducing cloud computing platform. With Crusoe Cloud’s upcoming public launch, as a Software Engineer - Managed Services, you will help us advance our managed cloud offerings and build out best-in-class, out-of-the-box cloud capabilities for our customers. You’ll play a key role in designing and implementing foundational cloud products, such as storage solutions, logging, and monitoring systems, akin to services like Amazon S3 and CloudWatch. Your responsibilities will include evaluating and building cloud software tools and frameworks that solve core use cases for Crusoe’s customers, focusing on reliability, scalability, operational costs, ease of adoption and low-touch.

You’ll also be responsible for developing and refining technical assessments and team fit criteria to enhance our hiring and development processes. In collaboration with engineering managers, you’ll mentor engineers and contribute to their professional growth, ensuring a strong and adaptive engineering culture.

A day in the life:

Build: Dive into designing a scalable, highly available architecture for managed services on Crusoe Cloud such as storage, observability and logging. 

Own: Ensure the architectural choices meet our security, scalability, and performance standards. Build architecture diagrams and discuss / present approaches with stakeholders for collective feedback.

Guide: Mentor junior engineers, provide guidance on design proposals and conduct thorough code reviews to ensure quality and efficiency.

Innovate: Implement market-making features that set Crusoe Cloud apart from competitors, enhancing its unique value proposition. Think like a customer.

Collaborate: Partner with the cloud support and operations teams to build managed services that support the internal SRE and Customer success teams along with Crusoe Cloud's customers.

Lead: Set a strong example of technical excellence, promoting a culture of innovation and upholding the highest standards in software engineering practices.

You Will Thrive In This Role If You Have:

  • 5+ years of programming experience with at least one modern compiled language such as Go, Rust, Java, or C++ and fundamentals in data structures and algorithm design

  • 5+ years of experience contributing to architecture and design (architecture, design patterns, reliability and scaling) of highly available and fault-tolerant distributed systems.

  • Solid understanding of microservices, including the operational trade-offs of various design patterns.

  • Familiarity with modern CI/CD practices and build systems

  • Familiarity with modern infrastructure tools, such as Docker, Kubernetes, Ansible, Cloud Formation, Terraform

  • Excellent communication skills

  • Embody the Company values

Skills that will set you apart:

  • Experience with Observability, Telemetry, DevOps, Kubernetes, ML, AI

  • Understanding of ML training, fine tuning and inference techniques.

Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Crusoe Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Crusoe DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Crusoe
Crusoe CEO photo
Chase Lochmiller
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior+ Software Engineer - Managed Services, Crusoe

Join Crusoe, the world's favorite AI-first cloud infrastructure company, as a Senior Software Engineer - Managed Services in beautiful San Francisco! At Crusoe, we're on an exciting mission to reshape AI cloud infrastructure, creating innovative, purpose-built solutions powered by renewable energy. As a key member of our team, you'll leverage your expertise to help advance our managed cloud offerings in anticipation of our upcoming public launch. Your role involves designing and implementing foundational cloud products like storage solutions that compete with giants like Amazon S3 and CloudWatch. You will evaluate, build, and refine cloud software tools that cater to our customers, enhancing their experience with features focused on reliability, scalability, and low operational costs. Collaboration is at the heart of our culture, and you'll partner closely with engineering managers to mentor junior engineers and ensure a robust engineering environment. Picture yourself shaping best-in-class features that not only set Crusoe Cloud apart but also contribute to a more sustainable future. This is your chance to make a tangible impact in the AI revolution and drive meaningful innovation with us at Crusoe, where we prioritize both technological advancement and environmental responsibility. If you have a solid understanding of microservices and enjoy a fast-paced environment, we'd love to hear from you as we build the future together!

Frequently Asked Questions (FAQs) for Senior+ Software Engineer - Managed Services Role at Crusoe
What qualifications are needed to apply for the Senior Software Engineer - Managed Services position at Crusoe?

To apply for the Senior Software Engineer - Managed Services role at Crusoe, applicants should have at least 5 years of programming experience in a modern compiled language like Go, Rust, Java, or C++. Additionally, experience in architecture and design of highly available and fault-tolerant distributed systems is essential. Familiarity with microservices, CI/CD practices, and modern infrastructure tools such as Docker and Kubernetes will also enhance your candidacy.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer - Managed Services at Crusoe?

At Crusoe, Senior Software Engineers - Managed Services thrive in a collaborative and innovative environment. You'll regularly engage with cross-functional teams and contribute to building unique cloud capabilities. The culture emphasizes mentorship, providing an opportunity for you to guide junior engineers while continuously learning and adapting to new technologies and best practices within the dynamic field of managed cloud offerings.

Join Rise to see the full answer
How does the Senior Software Engineer - Managed Services contribute to Crusoe's mission?

As a Senior Software Engineer - Managed Services, you'll directly impact Crusoe's mission to create a sustainable AI-first cloud infrastructure. By designing and building efficient, renewable-powered cloud solutions, you'll help customers harness the power of AI while promoting environmental responsibility. Your work will ensure that Crusoe stands at the forefront of the cloud computing revolution.

Join Rise to see the full answer
What opportunities for career growth exist within the Senior Software Engineer - Managed Services role at Crusoe?

Crusoe prioritizes career development for Senior Software Engineers - Managed Services. You'll have opportunities to mentor junior engineers, develop new skills in emerging technologies, and contribute to high-impact projects. As the company grows and evolves, there will be avenues for promotion into leadership positions or specialized technical roles to expand your career trajectory.

Join Rise to see the full answer
What technical skills should a Senior Software Engineer - Managed Services at Crusoe possess?

A Senior Software Engineer - Managed Services at Crusoe should have a strong foundation in programming languages like Go, Rust, Java, or C++. Key technical skills include the ability to design highly available distributed systems, understanding microservices, and familiarity with modern CI/CD practices and infrastructure tools such as Docker and Kubernetes. Proficiency in observability and telemetry tools will be advantageous as well.

Join Rise to see the full answer
What kind of projects can a Senior Software Engineer - Managed Services expect to work on?

In the Senior Software Engineer - Managed Services role at Crusoe, you can expect to work on innovative projects that involve designing scalable cloud architectures and implementing technical solutions for our managed services, including storage and monitoring systems. You'll also have the opportunity to develop market-leading features that set us apart in the competitive cloud landscape.

Join Rise to see the full answer
How does Crusoe foster teamwork among Senior Software Engineers - Managed Services?

Crusoe emphasizes a collaborative atmosphere where Senior Software Engineers - Managed Services regularly interface with engineering managers, cloud support teams, and operations. Teamwork is encouraged through open discussions about architectural designs, sharing of ideas, and feedback sessions that contribute to the success of shared projects and the organization's mission.

Join Rise to see the full answer
Common Interview Questions for Senior+ Software Engineer - Managed Services
Can you describe your experience with designing highly available distributed systems?

In answering this question, share specific examples of systems you've designed and the principles you applied to ensure reliability and fault tolerance. Discuss any challenges you faced during the design process and how you overcame them, as well as the technologies you utilized.

Join Rise to see the full answer
How do you approach mentoring junior engineers in your team?

Highlight your mentoring philosophy and methods. Discuss the importance of constructive feedback, conducting code reviews, and fostering an environment where junior engineers feel comfortable asking questions and seeking guidance. Share any successful outcomes from your mentoring efforts.

Join Rise to see the full answer
What programming languages and tools are you most comfortable with, and why?

Tailor your response to emphasize your experience with the specific languages and tools listed in the job description, such as Go, Rust, Docker, and Kubernetes. Explain why you're proficient in those areas and how you've applied them in previous projects or roles.

Join Rise to see the full answer
How do you evaluate and ensure the security of your cloud architectures?

In your response, detail your understanding of security best practices in cloud design, such as implementing proper authentication, data encryption, and monitoring for potential vulnerabilities. Provide examples of how you've integrated security into past projects.

Join Rise to see the full answer
Can you explain a complex technical problem you've solved?

Detail a specific problem, your thought process behind tackling it, and the skill set you leveraged to find a solution. Communicating the complexity of the issue and the effectiveness of your resolution will showcase your problem-solving abilities.

Join Rise to see the full answer
What is your experience with CI/CD practices, and how have you implemented them?

Discuss your familiarity with CI/CD pipelines, version control systems, and automation tools. Provide concrete examples of how you've applied CI/CD practices to improve the software release process, including any successes with enhanced delivery speed or deployment quality.

Join Rise to see the full answer
How do you prioritize tasks and manage your time effectively in a fast-paced environment?

Convey your approach to time management, such as using task prioritization frameworks or project management tools. Share how you balance multiple responsibilities while ensuring effective communication with your team and stakeholders.

Join Rise to see the full answer
What do you think sets Crusoe Cloud apart from competitors?

Prepare for this by researching Crusoe's unique value propositions, such as its focus on sustainability and optimized infrastructure for AI workloads. Frame your answer around how these differentiators are beneficial to customers in the long run.

Join Rise to see the full answer
How do you approach testing and maintaining cloud services?

Share your strategies for implementing testing practices, including unit tests, integration tests, and performance monitoring. Provide examples of how you maintain systems and ensure uptime through proactive measures or responsive troubleshooting.

Join Rise to see the full answer
What are the key design principles you focus on when creating cloud products?

Discuss fundamental design principles like simplicity, scalability, flexibility, and security. Explain how you apply these principles to your work while considering user needs and operational challenges based on your experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 hours ago
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted 12 hours ago
Photo of the Rise User
Twine Remote No location specified
Posted 6 days ago

We’re on a mission to align the future of computation with the future of the climate.

143 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!