Principal Software Engineer, Builder Tools
SoFi
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