Principal Software Engineer, AI Accelerated SDLC

1 month ago
Full-time
Lead
Software Development
SoFi

SoFi

SoFi specializes in providing a comprehensive financial platform that empowers individuals to achieve their financial goals through services such as student loan refinancing, debt consolidation, home buying assistance, and investment opportunities, all...

Capital Markets
1K-5K
Founded 2011
$2900M raised

Description

  • Provide technical leadership for the architecture, design, and delivery of AI-enabled tools across the software development lifecycle.
  • Serve as a strategic technical advisor to leadership and help shape roadmap and planning decisions aligned with business goals.
  • Collaborate with cross-functional teams to improve AI-assisted developer productivity workflows.
  • Drive observability strategy, including SLOs, incident resolution, root-cause analysis, and remediation practices.
  • Mentor engineers across the Platform organization and help strengthen overall technical capabilities.
  • Promote continuous learning, data-driven improvement, and proactive risk management.
  • Build strong working relationships with engineering managers, product managers, and other cross-organizational leaders.
  • Lead adoption of AI-enabled developer tooling and best practices across the engineering organization.
  • Own and deliver complex projects from scoping through launch, including Agile execution.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 10+ years of professional software development experience, including 2+ years in a technical leadership role.
  • Expertise with AI tools such as Claude Code, Windsurf, or Cursor.
  • Experience with infrastructure and AI systems such as MCP, AWS Bedrock, RAGs, and vector databases.
  • Experience with agent frameworks such as LangChain, LangGraph, or CrewAI.
  • Experience developing in AWS cloud environments using containers such as Docker and Kubernetes.
  • Experience with cloud-native technologies and service meshes such as Istio or Envoy.
  • Proven track record of devising and launching creative solutions to developer experience challenges.
  • Strong understanding of software design principles and distributed systems architecture.
  • Proven proficiency shipping enterprise applications in one or more programming languages such as Go, Python, Java, or Kotlin.
  • Exceptional verbal and written communication skills for audiences ranging from engineers to executives.
  • Ability to own, manage, and deliver complex projects from scoping through launch.
  • Experience leading Agile development practices.
  • Familiarity with security standards, compliance frameworks, and risk management in regulated industries such as SOC2, PCI, and HIPAA (preferred).

Benefits

  • Competitive base pay with final offer determined by experience, skills, and location.
  • Access to comprehensive and competitive SoFi benefits.
  • Reasonable accommodations available for candidates with physical or mental disabilities.
  • Equal employment opportunity and inclusive hiring practices.
  • Consideration of qualified applicants with arrest and conviction records under the San Francisco Fair Chance Ordinance.
  • Remote work is not accommodated from Hawaii or Alaska due to insurance coverage issues.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Sacramento, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to help build and evolve its accessible text-to-speech Windows app used by millions of learners.

C# C++ CI/CD .NET
1 hour, 18 minutes ago

Sr. Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Senior Software Engineer on the Platform Team to build company-wide AI infrastructure and security tooling that helps teams deploy trustworthy AI solutions at scale.

CI/CD Docker Go Java Kubernetes MLOps Python Rust TypeScript
1 hour, 33 minutes ago

Software Engineer, Platform - Riverside, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core services powering its text-to-speech products and enterprise integrations in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
1 hour, 39 minutes ago

Senior Software Engineer, Core Experiences - Redmond, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product.

GCP Java Kotlin
1 hour, 40 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers