SoFi

Principal Software Engineer, Builder Tools

SoFi

Apply
4 months ago
San Francisco, CA, USA or Seattle, WA, USA
Staff+

Responsibilities

  • Provide thought leadership for the technical architecture and delivery of AI-enabled tools across the software development lifecycle.
  • Serve as a strategic technical advisor to leadership, influencing the roadmap and ensuring alignment with business objectives.
  • Collaborate with cross-functional teams to drive innovation in AI-assisted developer productivity.
  • Act as a subject matter expert in developer tooling and operational excellence.
  • Mentor engineers and enhance the technical capabilities of teams.
  • Contribute to a culture of continuous learning and proactive risk management.
  • Build strong relationships with coworkers and cross-organizational leaders.
  • Influence the adoption of AI-enabled developer tooling and best practices.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional software development experience, including 2+ years in a technical leadership role.
  • Deep expertise in AI-enabled developer productivity and building internal developer platforms.
  • Experience in cloud environments (AWS) and using containers (Docker, Kubernetes).
  • Proven track record of launching creative solutions to developer experience challenges.
  • Strong understanding of software design principles and distributed systems architecture.
  • Proficiency in shipping enterprise applications in programming languages like Go, Python, Java, or Kotlin.
  • Exceptional verbal and written communication skills for diverse audiences.
  • Ability to manage and deliver complex projects, with experience in Agile development practices.
  • Familiarity with security standards and compliance relevant to financial industries is preferred.

Tech Stack

AmbassadorAWSBazelBuildkiteDockerGoGradleIstioJavaKotlinKubernetesPython

Categories

AI & MLDevOpsFull Stack