Search jobs > San Francisco, CA > Software engineer cloud

Staff Software Engineer, Cloud Primitives

SoFi
San Francisco , CA
$153.6K-$264K a year
Full-time

Who we are :

Shape a brighter financial future with us.

Together with our members, we’re changing the way people think about and interact with personal finance.

We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals.

The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way.

Join us to invest in yourself, your career, and the financial world.

The Role :

We are seeking a highly skilled and experienced Staff Engineer to join our Cloud Primitives team. In this role, you will be a key contributor to the design, development, and delivery of foundational cloud primitives that enable our teams to build efficiently on AWS.

You will have the opportunity to shape the direction and architecture of our infrastructure-as-code solutions, focusing on compute, storage, networking, and authentication.

If you are a seasoned engineer with deep expertise in cloud technologies and a passion for building reliable, scalable, and secure cloud infrastructure, we invite you to apply for this exciting opportunity.

What You’ll Do :

  • Architect and implement scalable and secure cloud primitives using infrastructure-as-code to provide teams with reliable abstractions for compute, storage, networking, and authentication on AWS.
  • Provide thought leadership and drive the technical strategy for the Cloud Primitives team. Lead complex projects with a broad impact across the organization, ensuring alignment with company goals.
  • Identify opportunities to reduce complexity and create simpler, more effective solutions that improve developer productivity and accelerate innovation.
  • Work closely with cross-functional teams, including software engineers, security teams, and product managers, to design and implement solutions that meet the needs of various stakeholders.
  • Mentor and guide junior engineers, sharing your expertise in cloud technologies, best practices, and problem-solving approaches.
  • Proactively identify risks and implement mitigation strategies to ensure the robustness and security of cloud infrastructure.
  • Stay current with emerging cloud technologies and industry trends, driving the adoption of best practices and new tools to enhance our platform.

What You’ll Need :

  • Bachelor's degree and 8+ years of related experience, or Master's degree and 6+ years of related experience, or PhD and 3+ years of related experience, or equivalent work experience.
  • Extensive experience with AWS, cloud-native technologies, and infrastructure-as-code (IaC) tools such as Terraform.
  • Proficiency in programming languages such as Go, Python, or similar. Strong understanding of cloud computing principles, including networking, storage, and compute resources.
  • Demonstrated ability to tackle complex technical challenges and deliver innovative solutions that align with business goals.
  • Ability to influence and drive technical strategy within a team and across departments. Experience leading large-scale projects with significant impact.
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to a variety of audiences.

Nice to have :

  • Deep knowledge of AWS services and cloud infrastructure best practices.
  • Experience with security, compliance, and risk management in cloud environments.
  • Familiarity with continuous integration / continuous deployment (CI / CD) pipelines and related tools (e.g., Jenkins, GitLab CI / CD).
  • Strong background in automating infrastructure tasks to improve efficiency and reduce manual effort.
  • Proven track record of mentoring and developing engineering talent.

Compensation and Benefits

The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location.

To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!

Pay range : $153,600.00 - $264,000.00

Payment frequency : Annual

This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.

16 days ago
Related jobs
Promoted
Pinterest
San Francisco, California

We're seeking talented Staff Software Engineers to take the tech lead role of Ads Retrieval and Targeting Infra team. You will be the tech lead of 5-10 engineers and directly influence their day to day work through mentorship and leadership. Experience in mentoring, guiding and upleveling junior eng...

Promoted
Parafin
San Francisco, California

We are looking for an experienced user-focused software engineering lead to join our Lending Products team in San Francisco to help build a scalable platform that will help power the suite of Parafin’s financial offerings. You care deeply about building high quality software and take immense p...

Promoted
Pinterest
San Francisco, California

Minimum of 10 years of software engineering experience having led 0-1 development of products and solutions. As the Trust Tools Tech Lead, you will play a pivotal role in directing Pinterest's technical vision for Trust and Safety tooling and collaborating with sub-team leaders to improve and build ...

Promoted
Mammoth Biosciences
Brisbane, California

Mammoth Biosciences is looking for a Staff Software Engineer to join our computational team. Additionally, they will lead a small team of software engineers, providing technical leadership on various projects. Establish and manage computational infrastructure, including cloud services, to support th...

Promoted
Productboard
San Francisco, California

As a Senior Staff Software Engineer in this team, your job is to build and improve this platform. Work alongside engineering leaders, product managers, designers, and other partners. Experience or a keen interest in the infrastructure aspects of building top-notch software products can be a signific...

Reveal Health Tech
San Francisco, California

Staff Software Engineer- Lead . As the Lead of a software engineering team, you will oversee the full software and model development lifecycle, working with various business and technology stakeholders. Collaborate with data scientists, software engineers, and other cross-functional teams inclu...

Square
San Francisco, California

We are growing our small cross-discipline engineering team and are looking for a mobile engineer who has experience architecting Kotlin Multiplatform solutions or deep experience architecting Kotlin-based Android solutions at scale with a strong interest in diving deep into Kotlin Multiplatform. The...

Databricks
San Francisco, California

This implies, among others, writing software in Scala/Java, building data pipelines (Apache Spark™, Apache Kafka), integrating with third-party applications, and interacting with cloud APIs (AWS, Azure, CloudFormation, Terraform). At our scale, we regularly observe cloud hardware, network, and opera...

Rippling
San Francisco, California

This engineering role will be responsible for building the foundation that powers the Analytics platform at Rippling. You will be responsible for leading large-scale cross-org projects that touch many parts of the stack and have implications both on the long term of the engineering org as well as th...

OpenAI
San Francisco, California

The Applied Engineering team works across research, engineering, product, and design to bring OpenAI’s technology to consumers and businesses. The systems we support include our kubernetes clusters, infrastructure deployment, our networking stack, cloud abstractions, and more. The cloud infrastructu...