Principal Software Engineer, AI Accelerated SDLC

1 month, 3 weeks 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

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve the scale, performance, resilience, and coordination of a distributed cluster platform.

Elasticsearch Java Lucene
5 hours, 33 minutes ago

Senior ServiceNow Developer

Ensono 1K-5K IT Services

Ensono is seeking a Senior ServiceNow Developer to support enterprise ServiceNow implementations across catalog, ITSM, and CSM work with integration and platform customization ownership.

Agile Generative AI JavaScript REST API Scrum
5 hours, 33 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve how clusters scale, stay resilient, and coordinate data across many machines.

Elasticsearch Java Lucene
5 hours, 48 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve cluster communication, data distribution, and system resilience at scale.

Elasticsearch Java Lucene
5 hours, 48 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