Senior Staff Software Engineer, AI Accelerated Sdlc

SoFi SoFi · Fintech · San Francisco, CA · Engineering

Senior Staff Software Engineer to join Builder Tools engineering to enable SoFi engineers to solve problems using AI-powered SDLC, elevating developer experience through AI enabled workflows, tooling, and practices. Role involves technical leadership, innovation, mentorship, and influencing adoption of AI powered SDLC tooling.

What you'd actually do

  1. Provide thought leadership for technical architecture and design, implementation, delivery and operations of AI enabled tools, agents, and workflows across the SDLC including plan, code, test, build, deploy, observe and remediate.
  2. Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows.
  3. Be a subject matter expert for one or more developer tooling domains, including operational excellence.
  4. Collaborate with engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team..
  5. Influence and scale the adoption of AI powered SDLC tooling, workflows and best practices across the engineering organization.

Skills

Required

  • 8+ years software development experience
  • Experience developing in a cloud environment (ex: AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies, service meshes (e.g., Istio, Envoy), CI/CD and automated testing.
  • 2+ years of experience in AI tools (e.g., Claude Code, Agent SDK, Prompts, Skills, Cursor), infrastructure (e.g., MCP, AWS Bedrock, RAGs, vector dbs) and agent frameworks (e.g. Langchain, Langgraph, CrewAI)
  • 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).
  • Ability to own, manage and deliver projects from scoping through launch. Experience working with Agile development processes.
  • Excellent written and verbal communication skills. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team.

Nice to have

  • Experience with security, compliance, and risk management in cloud environments.
  • Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
  • Experience with container orchestration (e.g., Docker, Kubernetes) and networking

What the JD emphasized

  • AI enabled tools, agents, and workflows
  • AI assisted developer productivity flows
  • AI powered SDLC tooling, workflows and best practices
  • 2+ years of experience in AI tools (e.g., Claude Code, Agent SDK, Prompts, Skills, Cursor), infrastructure (e.g., MCP, AWS Bedrock, RAGs, vector dbs) and agent frameworks (e.g. Langchain, Langgraph, CrewAI)

Other signals

  • AI enabled workflows
  • AI powered SDLC tooling
  • Agent SDK
  • Agent frameworks
  • RAGs
  • vector dbs