Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SoFi Logo

Senior Staff Software Engineer, Builder Tools

SoFi

Salary not specified
Nov 17, 2025
Seattle, WA, US • San Francisco, CA, US
Apply Now

The company is looking for a Senior Staff Software Engineer to lead the direction and architecture of developer tooling and elevate developer experience.

Requirements

  • Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy)
  • Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q)
  • Build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD)
  • Strong understanding of software design principles, and distributed systems architecture
  • Strong problem solving and programming fundamentals (algorithms, data structures)
  • Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform)
  • Experience with security, compliance, and risk management in cloud environments
  • Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk)

Responsibilities

  • Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling
  • Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows
  • Be a subject matter expert for one or more developer tooling domains including operational excellence
  • Mentor engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team
  • Contribute to creating a culture of continuous learning, data-driven decisions and improvements
  • Influence and scale the adoption of developer tooling and best practices across the engineering organization

Other

  • 8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
  • Ability to own, manage and deliver complex projects from scoping through launch
  • Experience leading Agile development practices
  • Excellent written and verbal communication
  • Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team