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

Copy of Senior/Staff Software Engineer - Developer Productivity

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 Developer Productivity 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 $183,000 - $210,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

$196500 / YEARLY (est.)
min
max
$183000K
$210000K

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 Copy of Senior/Staff Software Engineer - Developer Productivity, Crusoe

Join us at Crusoe as a Senior/Staff Software Engineer - Developer Productivity, where we’re not just creating technology; we’re shaping the future of AI-first cloud infrastructure! Based in vibrant San Francisco, you’ll have a unique opportunity to be part of a team focused on enhancing developer experiences while making a significant impact on responsible computing. As a critical member of our Developer Productivity team, you will oversee the entire software lifecycle, ensuring that our engineers can deliver high-quality code rapidly and securely. You’ll tackle complex challenges, from kernel upgrades to establishing robust unit testing practices, all while fostering a culture of engineering excellence that reflects Crusoe's vision for sustainable technology. Here, collaboration is key; you’ll work closely with stakeholders to align technology solutions with business objectives. With your expertise, you’ll innovate tooling and automation practices that keep our developers in the zone, free from distractions. Imagine building a flexible toolchain that delivers real customer value and working on systems that optimize efficiency while enhancing security. If you’re passionate about coding, have a keen understanding of modern development practices, and love solving complex problems, you’ll thrive in this dynamic environment. With competitive pay and a range of benefits designed to support your growth, Crusoe is the ideal place for your next career leap. Ready to help redefine AI cloud infrastructure? Let’s make it happen together!

Frequently Asked Questions (FAQs) for Copy of Senior/Staff Software Engineer - Developer Productivity Role at Crusoe
What does a Senior/Staff Software Engineer - Developer Productivity at Crusoe do?

As a Senior/Staff Software Engineer - Developer Productivity at Crusoe, you will focus on enhancing the software development lifecycle for our engineering teams. Your role involves establishing best practices, innovating tooling, and automating processes that help developers deliver high-quality work efficiently. You'll tackle both broad and deep technical challenges while fostering a culture of continuous improvement and quality delivery.

Join Rise to see the full answer
What skills are required for the Senior/Staff Software Engineer - Developer Productivity position at Crusoe?

To succeed as a Senior/Staff Software Engineer - Developer Productivity at Crusoe, you should possess expertise in build tooling, containerization, and modern programming languages, particularly Golang. Additionally, understanding distributed systems, cloud infrastructure, and the importance of developer workflows will be crucial. Your ability to evaluate tradeoffs in technical decisions and a passion for improving developer productivity are also key to this role.

Join Rise to see the full answer
How does Crusoe support work-life balance for Senior/Staff Software Engineers?

Crusoe promotes a healthy work-life balance for Senior/Staff Software Engineers by offering a hybrid work schedule and generous paid time off to recharge. We value flexibility as it fosters creativity and productivity, allowing you to align your professional goals with your personal life.

Join Rise to see the full answer
What kind of growth opportunities can a Senior/Staff Software Engineer expect at Crusoe?

At Crusoe, Senior/Staff Software Engineers are encouraged to grow through ongoing training, mentorship, and exposure to cutting-edge technology in AI infrastructure. We offer opportunities for career advancement, including leadership roles and the chance to drive technical direction for the team, helping you to shape not just your career, but the entire organization.

Join Rise to see the full answer
What is the salary range for a Senior/Staff Software Engineer - Developer Productivity at Crusoe?

The salary range for a Senior/Staff Software Engineer - Developer Productivity at Crusoe is between $183,000 and $210,000. This compensation is determined based on your knowledge, education, and experiences, along with internal equity and market data. Additionally, you will receive Restricted Stock Units as part of your compensation package.

Join Rise to see the full answer
What benefits does Crusoe offer to Senior/Staff Software Engineers?

Crusoe offers a comprehensive benefits package for Senior/Staff Software Engineers, including industry-competitive pay, health insurance options, generous paid time off, tuition reimbursement, and a 401(k) plan with matching contributions. We also provide unique perks such as a subscription to the Calm app and commuter benefits, all aimed at supporting your overall well-being.

Join Rise to see the full answer
How does Crusoe prioritize diversity and inclusion for Senior/Staff Software Engineer roles?

Crusoe is committed to building a diverse and inclusive workplace, ensuring that employment decisions for Senior/Staff Software Engineer roles are made without regard to race, gender identity, sexual preference/orientation, or any other status protected by law. We believe that diverse teams drive innovation and success, and we actively foster an environment where all are welcome.

Join Rise to see the full answer
Common Interview Questions for Copy of Senior/Staff Software Engineer - Developer Productivity
What strategies would you employ to eliminate pain points in the developer experience at Crusoe?

To improve the developer experience at Crusoe, I would first conduct surveys and feedback sessions to identify specific pain points. Next, I'd analyze pain points in the current workflows and create a roadmap to address them. Implementing automation and optimizing the toolchain to reduce manual tasks would be priorities, ensuring developers can focus on high-impact work.

Join Rise to see the full answer
Can you discuss your experience with build tooling and CI/CD pipelines?

My experience with build tooling and CI/CD pipelines includes implementing industry-standard tools to automate build and deployment processes. I prioritize creating pipelines that streamline code integration while maintaining quality checks. For instance, I use Jenkins and GitLab CI for deployment automation, ensuring continuous integration and delivery without bottlenecks.

Join Rise to see the full answer
How do you approach technical decision-making that impacts developers at Crusoe?

I approach technical decision-making by first evaluating the impact on developers' productivity and workflow. I consider the tradeoffs involved, soliciting input from stakeholders and developers to understand their needs. Finally, I base my recommendations on these insights, ensuring they align with the broader technical strategy and company objectives.

Join Rise to see the full answer
What practices would you implement for effective code reviews?

To ensure effective code reviews, I would establish clear guidelines, focusing on aspects such as code quality, performance, and adherence to best practices. I would also promote a culture of constructive feedback, encouraging collaboration between team members. Utilizing tools like GitHub or Bitbucket can streamline this process and make it more manageable.

Join Rise to see the full answer
How would you define success for a software engineering team within Crusoe?

Success for a software engineering team at Crusoe can be defined by measuring key performance indicators such as code quality, deployment frequency, and the speed of delivery. Additionally, fostering an environment of continuous improvement where team members feel empowered to innovate and grow is crucial for long-term success.

Join Rise to see the full answer
Describe your experience with microservices architecture.

My experience with microservices architecture includes designing and implementing scalable services that communicate over APIs. I ensure the use of best practices for service interactions, such as resilience and fault tolerance. I’ve also worked extensively with containerization and orchestration tools, like Docker and Kubernetes, to maintain a robust service-oriented architecture.

Join Rise to see the full answer
How do you prioritize developer productivity and workflow optimization?

I prioritize developer productivity by mapping out workflows and identifying bottlenecks or challenges. I leverage automation tools, streamline processes, and create documentation to ease the onboarding process. Regular check-ins and feedback loops with the team help me iterate on these practices, ensuring they align with the evolving needs of the developers.

Join Rise to see the full answer
What tools do you suggest for monitoring and alerting within development environments?

I recommend using monitoring tools like Prometheus or Grafana for telemetry and alerting. These tools provide real-time insights into application performance and system health, enabling proactive issue resolution. Alongside these, tools like ELK stack can enhance log management, making it easier to track down issues within the development ecosystem.

Join Rise to see the full answer
What experience do you have with cloud infrastructure?

I have extensive experience managing and deploying applications on various cloud platforms, such as AWS and Google Cloud. I understand cloud services from compute to storage and database solutions, allowing me to architect scalable and efficient systems. Additionally, I continuously stay updated with trends in cloud technologies to leverage the best solutions for our needs.

Join Rise to see the full answer
How do you ensure that your development practices remain current with industry trends?

To keep development practices current, I regularly participate in industry conferences, webinars, and engage with the tech community through forums and meetups. I also encourage my team to share knowledge and bring in new ideas, fostering a culture of continuous learning and innovation within the engineering team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CLEAR - Corporate Remote New York, New York, United States (Hybrid)
Posted 12 days ago
Photo of the Rise User
Returnmates Hybrid No location specified
Posted 7 days ago
Photo of the Rise User
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
SPAN Hybrid No location specified
Posted 12 days ago
Photo of the Rise User
Anthropic Remote San Francisco, CA | Seattle, WA
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Excella Remote Arlington, Virginia, United States, Remote
Posted 3 days ago

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

145 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
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!