Staff Software Engineer, Experimentation and Innovation

4 weeks ago


Seattle, Washington, United States Social Finance Ltd Full time
Role Overview

We are seeking a highly motivated and experienced Staff Software Engineer to join our Experimentation Platform team at SoFi. The goal of the Experimentation Platform team is to build a trustworthy, simplified and unified experimentation platform that democratizes the ability to run high-quality experiments, foster data-informed decision-making, and increases experimental velocity for stakeholders of all technical expertise levels at SoFi.

Key Responsibilities
Collaborate with cross-functional teams to understand experimentation requirements and design scalable solutions

Lead architectural design sessions for the Experimentation Platform including various integrations (APIs, services), emphasizing solutions that seamlessly integrate Snowflake, Airflow, dbt, AWS data services and SaaS solutions.

Drive the development of advanced features within the Experimentation platform, ensuring modular, efficient, and scalable code structures optimized for the aforementioned stack.

Spearhead rigorous code review processes, underscoring best practices, efficiency, and optimal use of underlying software components unique capabilities and services.

Foster and facilitate internal technical sessions, exploring nuances of AWS data services like DMS, MSK (Kafka) , and S3, and sharing best practices for integration with the broader data stack.

Stay at the forefront of advancements in experimentation and data methodologies, particularly as they pertain to Snowflake, and other modern tools.

Engineer sophisticated data pipelines using dbt, Airflow, and Snowflake, with special emphasis on performance optimization and data integrity using Great Expectations.

Leverage Python and SQL scripting proficiencies for intricate data operations, custom ETL/ELT processes, and sophisticated data transformations across the platform.

Mentor technical team members in best practices for Experimentation Platform, Snowflake, Airflow, dbt, and AWS services, promoting a culture of technical distinction and innovation.


Requirements
Advanced degree in Computer Science, Engineering, or an allied technical discipline.

A minimum of 5 years in a pivotal Software/Data Engineering role, with deep exposure to modern data stacks, particularly Snowflake, Airflow, dbt, Kafka, docker/k8s and AWS data services.

Strong understanding of data ingestion, Orchestration, transformation and reverse ETL best practices and design principles
Proven skills in distributed systems architecture and building scalable solutions.

Mastery in Python, Java and SQL for complex operations within Snowflake, and AWS services like DMS, MSK (Kafka) and S3.

Solid experience on Terraform or Cloudformation as IaC solutions.
Demonstrable problem-solving capabilities, especially within the context of the modern data stack and experimentation realm.
Exceptional technical communication skills, adept at liaising with both technical peers and diverse stakeholders within a data-driven organization.
Demonstrated ability to lead a team of developers, providing technical guidance, mentorship, and support.

Preferred Qualifications
Expertise in establishing Experimentation Platform, setting best practices and driving the adoption in a collaborative manner.
Experience establishing or working on A/B testing, experimentation, feature rollout, and dynamic configuration.
Implementation experience of any experimentation SaaS tools in the industry
Profound hands-on experience with Snowflake's data warehousing solutions, the orchestration capabilities of Airflow and transformations using dbt.
Experienced with finance / fintech or enthusiastic to learn and grow in this space.



  • Seattle, Washington, United States DocuSign Full time

    Job SummaryAs a key member of our Engineering team, the successful candidate will oversee the development and implementation of innovative software solutions. This leadership role will drive technical strategy, manage cross-functional teams, and ensure the delivery of high-quality products.Key ResponsibilitiesLead a team of software engineers in designing,...


  • Seattle, Washington, United States Aurora Innovation Full time

    Job SummaryAurora Innovation is seeking a highly skilled Cybersecurity Operations Engineer to join our team. As a key member of our Detection and Response team, you will be responsible for identifying, containing, and eradicating cybersecurity threats in our software, hardware, and services.Key ResponsibilitiesMonitor and investigate security threats across...


  • Seattle, Washington, United States Amazon Full time

    Amazon Advertising is a rapidly growing team that builds a unique, world-class advertising group with a relentless focus on the customer. We're looking for a talented Software Development Engineer to join our team and help us drive initiatives to increase advertising revenue across Amazon's sites and devices worldwide.The ideal candidate will have 3+ years...


  • Seattle, Washington, United States Amazon Full time

    About the RoleAre you passionate about shaping the future of entertainment? Prime Video's technology teams are creating best-in-class digital video experiences. As a Prime Video technologist, you'll have end-to-end ownership of the product, user experience, design, and technology required to deliver state-of-the-art experiences for our customers.Key...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Event Tech team at Amazon. As a key member of our team, you will be responsible for designing and implementing modern, creative, and innovative data experiences across a breadth of customer-facing web apps, our data warehouse for reporting, and integration with...


  • Seattle, Washington, United States Amazon Full time

    Job Description:Amazon Advertising is seeking a highly skilled Software Development Engineer to join our team. As a member of our team, you will be responsible for designing and developing software products that impact many areas of our business. You will work closely with our customers to scope, design, implement, test, and launch new features. You will...


  • Seattle, Washington, United States WarnerMedia Services, LLC Full time

    Job SummaryWarnerMedia Services, LLC is seeking a highly skilled Staff Software Engineer to join our team in Seattle, WA. As a key member of our engineering team, you will be responsible for designing and architecting a message orchestration platform that allows product and marketing teams to reach customers across a wide range of surfaces.Key...


  • Seattle, Washington, United States IonQ Inc. Full time

    We are seeking a highly skilled Staff Software Engineer to join our controls software team at IonQ Inc. in College Park, MD, and Seattle, WA. As a Staff Software Engineer, you will be part of a cross-functional team responsible for leading IonQ on its journey to build the world's best quantum computers to solve the world's most complex problems.The controls...


  • Seattle, Washington, United States IonQ Inc. Full time

    We are seeking a highly skilled Staff Software Engineer to join our team at IonQ Inc. in Bothell, WA. As a Staff Software Engineer, you will be responsible for designing, developing, and deploying software components, systems, and features that will help us build the next generation of our systems control platform.The ideal candidate will have experience...


  • Seattle, Washington, United States Della Infotech Full time

    Job Title: Staff Software EngineerJob Types: Full timeLocation: RemoteKey Responsibilities:As a Staff Software Engineer at Della Infotech, you will be responsible for observing, identifying, coordinating, and documenting best practices across all software engineering communities of practices. You will also build reliable and scalable cloud architecture to...


  • Seattle, Washington, United States Amazon Full time

    Job Description:Amazon is seeking a highly skilled Senior Software Development Engineer to join our Advertising team. As a key member of this team, you will be responsible for designing and developing cutting-edge software solutions that drive innovation in sponsored products.About the Role:We are a highly motivated and collaborative team with a passion for...


  • Seattle, Washington, United States Apple Full time

    Job Title: Staff Software EngineerAbout the Role:We are seeking a highly skilled Staff Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge traffic proxies that power Apple services at an unprecedented scale.Key Responsibilities:- Design and develop traffic...


  • Seattle, Washington, United States Triunity Software Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software Inc. The ideal candidate will have a strong background in Java development and a passion for building scalable and secure web applications.Key Responsibilities* Develop and implement user-facing features for web applications using HTML, CSS, and...


  • Seattle, Washington, United States SoFi Full time

    About the Role:We are seeking a Senior Staff Software Engineer to join our Loans Platform team at SoFi. As a key member of our team, you will be responsible for designing and implementing cutting-edge technology systems to support our lending business.You will work closely with a team of engineers who are empowered to make technical decisions that have a...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIJob Summary: We are seeking a highly skilled Software Development Engineer II to join our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team. As an SDE, you will work with a team of engineers to design and create services that help run the team's cloud architecture.Key...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job SummaryIntelliswift Software Inc is seeking a highly skilled Software Development Engineer IV to design, develop, and implement large-scale, multi-tiered, distributed software applications, tools, systems, and services using multi-threaded programming, distributed programming in Java and C++, JDBC, SQL, Object Oriented design and design patterns, Oracle,...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our Grocery Supply Chain team at Amazon. As a key member of our team, you will be responsible for designing and building innovative technologies that drive business growth and customer satisfaction.Key Responsibilities* Collaborate with cross-functional teams to conceive and develop...


  • Seattle, Washington, United States Social Finance Ltd Full time

    Job Title: Staff Software Engineer, Cloud PrimitivesWe are seeking a highly skilled and experienced Staff Software 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.Key Responsibilities:Architect...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Web Services' (AWS) Event tech team. As a key member of our team, you will be responsible for implementing modern, creative, and innovative data experiences across a breadth of customer-facing web apps, our data warehouse for reporting, and integration with...


  • Seattle, Washington, United States Social Finance Ltd Full time

    We are seeking a seasoned Staff Software Engineer to join our Builder Tools engineering organization. As a technical leader, you will have the opportunity to directly impact, influence and lead the direction and architecture of our developer tooling, and elevate developer experience by enabling engineers through foundational systems.In this role, you will...