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

Staff Software Engineer - Internal Tooling

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:

Crusoe's Internal Tooling team is a new team charged with fueling the future of Crusoe’s developer muscle. We set the tone for how engineering is done, ensuring that as Crusoe grows, their developer systems and code delivery capacity grows as well. We have a very broad charter that spans the software life cycle from design through coding, testing and deployment. Our mission is to empower Crusoe engineers to deliver positive change to customers quickly, safely and efficiently. As an early member of the Developer Productivity team you will play a key part in unlocking the potential of Crusoe’s coding ecosystem. At Crusoe you will be challenged with deep problems such as kernel upgrades as well as broad problems such as establishing first principles around unit testing, code reviews and rollouts.

As a senior member of this team you will take a key role in defining technical direction, communicating a strategic vision, and establishing a company culture of engineering excellence. You will work alongside stakeholders and customers to ensure that our work is aligned with long term company objectives - informing those objectives along the way. You’ll also lead efforts to define the future state of Crusoe’s evolving and rapidly growing software development efforts.

A Day In The Life:

  • Partner with the broader engineering organization to build and define standard practices for how services are operated and observed throughout their lifecycle.

  • Establish an opinionated, flexible and cost-effective toolchain for delivering customer value at scale.

  • Fully integrate Crusoe’s developer systems to keep our developers in the flow state, ruthlessly eliminating toil that slows us down. 

  • Immerse yourself with the developer experience so that you can identify and eliminate pain points.

  • Create libraries, tools, and pre-production environments for vetting service APIs and interactions between microservices.

  • Unify both internal tooling and vendor services to automate, build efficiency, and optimize security.

  • Innovate across the development lifecycle from source code, editors, build, CI, CD, platform runtime environments, telemetry, optimizations, monitoring and alerting.

  • Establish a culture of continuous quality delivery that scales as Crusoe scales.

  • Work diligently to build quality, efficient systems and processes to increase the impact of engineers around you.

You Will Thrive In This Role If You Have:

  • You have expertise in understanding technical decisions, evaluating tradeoffs, and how these decisions impact individuals who will use what you build to optimize their work.

  • You have fluent knowledge of industry-standard build tooling, containerization, and open source development tools, libraries, and frameworks.

  • You have an understanding of data structures, storage systems, distributed systems, and cloud infrastructure.

  • You have experience in relevant and modern open source programming languages (we use Golang).

  • You have empathy for developer and operator workflows and productivity.

  • You have passion for staying current on recent industry practices,  open source advancements and an efficient developer community.

  • You like solving complex problems and then automating the solutions.

  • You enjoy working side-by-side with other top-notch engineers.

  • You hold either a BS or MS Degree in an Engineering or Analytical field (e.g., Computer Science, Engineering, Mathematics, Statistics, Operations Research, Management Science) or equivalent experience.

Benefits:

  • Hybrid work schedule

  • Industry competitive pay

  • Restricted Stock Units in a fast growing, well-funded technology company

  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents

  • Employer contributions to HSA accounts 

  • Paid Parental Leave 

  • Paid life insurance, short-term and long-term disability 

  • Teladoc 

  • 401(k) with a 100% match up to 4% of salary

  • Generous paid time off and holiday schedule

  • Cell phone reimbursement

  • Tuition reimbursement

  • Subscription to the Calm app

  • MetLife Legal

  • Company paid commuter benefit; $50 per pay period

Compensation Range

Compensation will be paid in the range of $215,000 - $250,000. Restricted Stock Units are included in all offers. Compensation to be determined by the applicants knowledge, education, and abilities, as well as internal equity and alignment with market data.

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

$232500 / YEARLY (est.)
min
max
$215000K
$250000K

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 Staff Software Engineer - Internal Tooling, Crusoe

Join Crusoe, the world’s favorite AI-first cloud infrastructure company, as a Staff Software Engineer - Internal Tooling in San Francisco! Here at Crusoe, we're not just about technology; we're about making a positive impact on the planet while providing cutting-edge solutions trusted by Fortune 500 companies for their most complex AI applications. As part of our Internal Tooling team, you'll play a pivotal role in shaping the future of our developer experience and coding ecosystem. Your mission, should you choose to accept it, is to empower fellow engineers at Crusoe to innovate quickly and safely. You'll dive deep into challenges like kernel upgrades and establish best practices surrounding unit testing and code delivery. Your insights and innovations will help us maintain and enhance our reputation as the gold standard in AI cloud infrastructure. Collaborating closely with both stakeholders and fellow engineers, you’ll design and implement tools and processes that eliminate bottlenecks, ensuring our development systems are streamlined and efficient. Your expertise in industry-standard build tooling and open-source programming languages such as Golang will be crucial as you lead our initiatives toward a more productive developer workflow. If you’re excited about solving complex problems, automating solutions, and driving meaningful change, we can't wait for you to join our dynamic team at Crusoe!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Internal Tooling Role at Crusoe
What are the responsibilities of a Staff Software Engineer - Internal Tooling at Crusoe?

As a Staff Software Engineer - Internal Tooling at Crusoe, your main responsibilities include partnering with the engineering organization to define and standardize operational practices, creating an integrated developer environment that minimizes toil, innovating across the software development lifecycle, and fostering a culture of continuous quality delivery. You’ll help ensure our developers can operate smoothly while maintaining robust security and efficiency.

Join Rise to see the full answer
What qualifications are needed for the Staff Software Engineer - Internal Tooling role at Crusoe?

For the Staff Software Engineer - Internal Tooling position at Crusoe, candidates should possess a BS or MS degree in Engineering or a related field. Experience with open-source programming languages such as Golang, and fluency in industry-standard build tooling and cloud infrastructure is crucial. Additionally, having a strong grasp of distributed systems and understanding developers' workflows will greatly benefit your application.

Join Rise to see the full answer
How does Crusoe empower its Staff Software Engineers in their roles?

Crusoe empowers its Staff Software Engineers through a culture of continuous improvement and innovation. You will have the autonomy to identify pain points, innovate tools, and directly influence the developer experience. This is facilitated by a supportive work environment that values collaboration with stakeholders and colleagues while emphasizing both professional growth and personal impact.

Join Rise to see the full answer
What are the benefits of working as a Staff Software Engineer - Internal Tooling at Crusoe?

Working as a Staff Software Engineer - Internal Tooling at Crusoe comes with an impressive set of benefits. These include a hybrid work schedule, industry-competitive pay, RSUs, health insurance, generous paid time off, and a substantial 401(k) plan that matches contributions. You will also enjoy professional development support such as tuition reimbursement and subscriptions to mental wellness resources.

Join Rise to see the full answer
What is the culture like for Staff Software Engineers at Crusoe?

The culture for Staff Software Engineers at Crusoe is dynamic, collaborative, and focused on innovation. Engineers are encouraged to engage with complex problems, work closely with business stakeholders, and contribute to a culture that prioritizes engineering excellence. With a strong emphasis on sustainability and ethical technology, you're joining a team that's committed to making a positive impact.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Internal Tooling
Can you describe your experience with building and maintaining developer tools?

When answering this question, emphasize specific tools you've built or maintained, the challenges you faced, and how you addressed them. Highlight your ability to enhance productivity through automation and explain the impact those tools had on your team’s workflow.

Join Rise to see the full answer
How do you approach optimizing developer workflows?

In your response, share a systematic approach where you analyze pain points in the current workflow, gather feedback from developers, and outline strategies you would implement to streamline processes. Mention any tools or methodologies you have used in the past to achieve these improvements.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you applied them?

Be honest about your programming skills and provide examples of projects or tasks where you effectively utilized those languages. Highlight your experience with Golang, as it's specifically mentioned in the job description, and detail how you've leveraged it in previous roles.

Join Rise to see the full answer
Describe a time you led a project. What were the outcomes?

Discuss a specific project, your role in leading it, and the outcomes achieved. Be sure to include metrics or qualitative results to demonstrate your success. Focus on leadership style, collaboration, and how you managed any challenges that arose along the way.

Join Rise to see the full answer
How do you stay updated with industry trends and advancements?

Explain the channels you use to stay informed, such as online forums, conferences, or industry publications. Share specific examples of how you've applied new knowledge to your work or how staying current has helped you optimize your processes and tools.

Join Rise to see the full answer
What strategies have you used for effective code reviews?

When discussing code reviews, talk about your philosophy on feedback—how to give it constructively and how to receive it gracefully. Mention any specific tools or processes you have employed to facilitate thorough and efficient code reviews.

Join Rise to see the full answer
Can you explain your experience with CI/CD processes?

Provide an overview of your experience with Continuous Integration and Continuous Delivery. Discuss the tools you’ve used, how you've set up or improved CI/CD pipelines, and the benefits those changes have brought to your teams.

Join Rise to see the full answer
What do you consider when implementing security measures in development?

Explain your approach by discussing the importance of security in development. Touch on secure coding practices, vulnerability assessments, and how you ensure that developers are equipped with the knowledge and tools they need to prioritize security throughout the development process.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Describe your prioritization process, perhaps mentioning frameworks like Agile or Kanban. Share a situation where you successfully managed competing deadlines and how you communicated with your team to adjust priorities as needed.

Join Rise to see the full answer
What are your strategies for fostering a culture of continuous improvement within a development team?

Mention specific practices you would implement to encourage ongoing learning and growth, such as regular retrospectives, knowledge-sharing sessions, or fostering an open feedback environment. Discuss how these practices help create a resilient, adaptive team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
ServiceNow Hybrid 2225 Lawson Lane, Santa Clara, California, United States
Posted yesterday
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

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

155 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 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!