Software Engineer, Cloud Infrastructure

2 weeks ago


San Francisco, CA, United States Shepherd Labs Inc. Full time
What We Do

Shepherd is a technology-driven Managing General Underwriter (MGU) transforming commercial Property & Casualty insurance for high-hazard industries. Our mission is to make risk frictionless for the builders and operators shaping the physical world - protecting progress from concept through construction and into decades of operation.

We're building the fastest, smartest commercial risk platform, where underwriting expertise, data, and automation work together to deliver:
  • Faster decisions
  • Smarter, more accurate pricing
  • Better risk outcomes
With Shepherd, safety, speed, and quality no longer trade off against one another - they compound. We're not just modernizing insurance products. We're building the risk infrastructure for the next generation of financial services, where technology, underwriting, and partnerships operate in harmony to support the world's most important industries - and the progress they make possible.

Our Investors

To date, Shepherd has raised over $20M from leading investors, including:
  • Spark Capital
  • Costanoa Ventures
  • Y Combinator
  • Susa Ventures
  • Intact Ventures
  • And several others
Our Team

We're a team of technologists and insurance enthusiasts, bridging the two worlds together. Check out our team page to meet some of us

The Role

About You

We're looking for a Software Engineer, Cloud Infrastructure who's passionate about what we're building and ready to do the best work of their career. You thrive on ownership, drive results, and care deeply about both technical excellence and platform reliability.

You would be our dream candidate if...
  • You take end-to-end ownership of our infrastructure and systems, from initial architecture through ongoing maintenance and optimization.
  • You enjoy automating everything, from building CI/CD pipelines to managing deployments, while maintaining high-quality standards.
  • You are passionate about platform health and are skilled at implementing monitoring, logging, and alerting systems to ensure high availability and performance.
  • You are not afraid of ambiguity, and it may even excite you to solve complex, multi-faceted problems.
  • You care about others' growth and enjoy collaborating with and mentoring other engineers-you've led or been a major contributor on significant infrastructure projects.
  • You have strong opinions, weakly held-you advocate for your ideas but adapt when presented with better solutions.
  • You communicate technical concepts clearly to both technical and non-technical stakeholders.
  • You care deeply about security and continuously evaluate and improve the security posture of our infrastructure and applications.
About the Role

As a Software Engineer, Cloud Infrastructure, you will be a key member of our engineering team, leading major initiatives and owning a large area of our cloud platform. You will drive the technical decisions for your domain and play an integral role in building our engineering culture.

You will:
  • Lead major initiatives to architect, build, and manage scalable, reliable, and secure cloud infrastructure.
  • Contribute to product strategy and architectural decisions for the platform, not just implementation.
  • Work across the stack and collaborate closely with software development teams to troubleshoot production issues and improve application performance.
  • Balance innovation with pragmatic delivery-staying current with emerging tech while championing operational excellence and best practices.
Qualifications
  • Experience: 5+ years in a software engineering, site reliability engineering, or cloud infrastructure role.
    Programming: Strong proficiency in at least one language used for systems or backend development (Python, Go, or TypeScript preferred).
  • Cloud Expertise: Deep experience with AWS, GCP, or Azure.
  • Infrastructure as Code: Experience building with Terraform, CloudFormation, or similar IaC tools.
  • Containerization: Strong knowledge of container orchestration platforms, particularly Docker and Kubernetes.
  • CI/CD: Hands-on experience with CI/CD tools like Jenkins, GitLab CI, GitHub Actions, or CircleCI.
  • Scripting: Proficiency in scripting languages such as Python or Bash.
  • Monitoring: Experience with monitoring and observability tools like Prometheus, Grafana, Datadog, or New Relic.
  • System Design: Comfortable with distributed systems concepts, scalability tradeoffs, and API design principles.
Bonus Points
  • Experience with serverless architectures (AWS Lambda, Google Cloud Functions).
  • Knowledge of modern security frameworks and tools.
  • Strong understanding of networking principles and Linux system administration.
  • A passion for automating repetitive tasks and a mindset of continuous improvement.
  • Excellent communication and collaboration skills.


Benefits

Premium Healthcare
100% contribution to top-tier health, dental, and vision

Unlimited PTO
Flexibility to take the time off, recharge, and perform

Daily lunches, dinners, and snacks
We work together, and enjoy meals together too

SF, NYC, or Dallas-Fort Worth Offices
Premium office spaces on both coasts with daily lunches provided

Professional Development
Access to premium coaching, including leadership development

401(k) Plan
Competitive 401(k) plan offered

Dog-friendly office
Plenty of dogs to play with and make friends with in the SF office

  • San Francisco, CA, United States Flexton Full time

    Get AI-powered advice on this job and more exclusive features. We are seeking a highly skilled and motivated Senior Software Engineer with strong expertise in Java application development and cloud infrastructure to join our fast-paced, high-growth technology team in San Francisco, CA. As part of our hybrid team, you will play a key role in building and...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...


  • San Francisco, CA, United States San Francisco Staffing Full time

    Senior Software Engineer, Infrastructure, Google Cloud Platforms Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We are looking for engineers who...