Current jobs related to Senior Software Engineer, Full Stack - San Francisco - Social Finance (SoFi)


  • San Francisco, United States ZipRecruiter Full time

    Senior Full-Stack Software EngineerAbout the jobWe are looking for a Senior Full-Stack Software Engineer to join our growing team and contribute to all aspects of our cutting-edge product. You will have the opportunity to take on technical challenges that help solve critical clinical operations problems in health systems. Our team is driven by impact, and we...


  • San Francisco, United States People Center, Inc. Full time

    Job Title: Senior Software Engineer, Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet...


  • San Francisco, California, United States SOCKET Full time

    About the RoleWe are seeking an experienced Senior Full Stack Software Engineer to join our team in a foundational role. This is an excellent opportunity for someone who wants to build the foundation of a market-defining product.As a Senior Full Stack Software Engineer, you will be responsible for building the Socket web application end-to-end, working...


  • San Francisco, California, United States Hyphen Connect Limited Full time

    Job Title: Senior Full Stack Software EngineerWe are seeking an experienced Full Stack Engineer to join our team at Hyphen Connect Limited and contribute to both frontend and backend development for our Sui Ecosystem project.Key Responsibilities:• Design, develop, and maintain end-to-end web applications, focusing on both frontend (React) and backend...


  • San Francisco, United States People Center Full time

    Job Title: Senior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real...


  • San Francisco, California, United States Valid8 Financial, Inc. Full time

    Company Overview">We are an innovative studio with a dynamic platform that empowers creators, encourages self-expression, and enables users to take ownership of their creations.Our team is comprised of seasoned industry veterans and serial entrepreneurs with expertise from top tech companies. We are open to qualified candidates who thrive in a collaborative...


  • San Francisco, California, United States Triunity Software Full time

    Job SummaryWe are seeking a Java Full Stack Solutions Engineer to join our team at Triunity Software Inc. The ideal candidate will have a strong background in designing and implementing full stack solutions using Java and Spring Boot.This is a 12-month contract role based in the San Francisco Bay Area with flexible work-from-home options available.The...


  • San Francisco, United States Astranis Full time

    Senior Full Stack Engineer As a Senior Full Stack Developer focused on Ground Software, you will be responsible for designing and implementing the components and systems that will enable us to safely and reliably operate the spacecraft from the ground. The tools you build will be used by satellite operators to fly the spacecraft. This role will contribute to...


  • San Francisco, United States Kapwing Full time

    Video editing is the final frontier of software tools moving to the cloud. We're making the next generation of modern creators tools to enable everyone to share their story online. Join us at Kapwing on our mission to make content creation fast, accessible, and collaborative. Everyone is a creator. The problem, however, is that today's tools get in the way...


  • San Francisco, United States Kapwing Full time

    Video editing is the final frontier of software tools moving to the cloud. We're making the next generation of modern creators tools to enable everyone to share their story online. Join us at Kapwing on our mission to make content creation fast, accessible, and collaborative. Everyone is a creator. The problem, however, is that today's tools get in the way...


  • San Diego, California, United States System Soft Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at System Soft Technologies.


  • San Jose, California, United States efabless Full time

    About the RoleWe are seeking an experienced Senior Full-Stack Engineer to join our team and work on a wide variety of projects from conceptual design through implementation.As a Senior Full-Stack Engineer, you will contribute to and direct the efforts of development teams, including internal and external members. You will design, develop, modify, implement,...


  • San Francisco, United States Astranis Space Technologies Full time

    Senior Full Stack EngineerAs a Senior Full Stack Developer focused on Ground Software, you will be responsible for designing and implementing the components and systems that will enable us to safely and reliably operate the spacecraft from the ground. The tools you build will be used by satellite operators to fly the spacecraft. This role will contribute to...


  • San Mateo, California, United States Sunrise Senior Living Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Full Stack Development. In this role, you will be responsible for designing, developing, and implementing complex software applications using a range of technologies including Java, Python, and C++.Numerous responsibilities include, but are not limited to, writing clean, efficient,...


  • San Francisco, United States ZipRecruiter Full time

    Position: Senior Full Stack EngineerLocation: San Francisco, CA or New York, NY (Hybrid, In-office)About the Company:This groundbreaking company is transforming the U.S. trucking industry with a machine-learning-driven platform that coordinates and sells unused truck space to SMBs at a 50% discount for faster and more affordable shipping. The company’s...


  • San Ramon, California, United States TechnoGen Full time

    Job Title: Senior Full Stack Software EngineerLocation: Houston, Texas or San Ramon, CaliforniaDuration: 6 MonthsVisa Restrictions: NoneSub Vending: YesSalary Estimate: $120,000 - $180,000 per yearCompany OverviewTechnoGen is a leading company in the field of carbon credits management. We are seeking an experienced Full Stack Software Engineer to join our...


  • San Francisco, California, United States Kapwing Full time

    About KapwingKapwing is a cloud-based video editing platform that enables creators to bring their ideas to life. Our mission is to make content creation faster, more accessible, and collaborative.Salary: $120,000 - $180,000 per yearJob Description:We're looking for a talented full-stack software engineer to join our Repurpose team. This engineer will build...


  • San Ramon, California, United States TechnoGen Full time

    Job Title: Senior Software Engineer - Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Software Engineer - Full Stack Developer to lead our team in developing a Carbon Credits Management System. The ideal candidate will have extensive experience in .NET, Azure, and Angular, with strong leadership skills to mentor junior engineers....


  • San Francisco, California, United States Google Full time

    Transform the tech landscape with Google as a Senior Software Engineer, Full Stack. We're on the hunt for talented engineers to join our dynamic team and help shape the future of technology.About the RoleThis is an exciting opportunity to work on cutting-edge projects that impact billions of users worldwide. As a software engineer at Google, you'll...


  • San Francisco, California, United States Dubclub Full time

    Company Overview">DubClub is a cutting-edge startup that has revolutionized the way people consume and engage with sports content. Our mission is to help more people Win More TogetherTM by building the destination where people routinely discuss, consume, and buy sports content from creators.With Series A funding from leading Silicon Valley investors, several...

Senior Software Engineer, Full Stack

2 months ago


San Francisco, United States Social Finance (SoFi) Full time

Employee Applicant Privacy Notice


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 motivated and experienced Senior Fullstack 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.


As a Senior Software Engineer, you will work alongside our experienced team of Data Scientists, Engineers and Product Managers to develop and maintain our cutting-edge experimentation platform. This is a high impact role where your contributions will not only improve the experimentation lifecycle and culture for teams at SoFi but also enhance the overall product experience for our users. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems.


The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data & curiosity, dives below the surface to identify the root cause, and is a good mentor and co-worker.


What you'll do:


  1. Full Stack Development: Collaborate with cross-functional teams to design, architect, and implement end-to-end solutions that encompass both front-end and back-end components. Utilize your expertise in various programming languages, frameworks, and technologies to deliver high-quality, distributed and scalable solutions.
  2. Front-end Development: Take ownership of the user interface and user experience (UI/UX) design, ensuring visually appealing and responsive interfaces. Implement intuitive and interactive features using HTML, CSS, and JavaScript, and be committed to creating a seamless and enjoyable user experience.
  3. Back-end Development: Design and develop robust, scalable, and secure server-side applications and APIs. Work with databases and data models to manage and store information effectively. Optimize performance and maintain system stability.
  4. Architecture and Design: Participate in architecture discussions and provide valuable insights to drive technical decisions. Ensure that software design patterns and best practices are followed throughout the development process.
  5. Testing and Quality Assurance: Conduct thorough testing of software components, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the applications.
  6. Continuous Improvement: Keep abreast of industry trends, best practices, and emerging technologies in software development. Advocate for process improvements and adopt new tools and technologies to enhance productivity and efficiency.
  7. Code Review and Mentorship: Review code contributions from junior developers and provide constructive feedback to promote code quality and maintain coding standards. Act as a mentor and share your knowledge and expertise with team members to foster their growth.
  8. Documentation: Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer.

What you'll need:


  1. Bachelor's Degree, Computer Science Degree, or equivalent from a fully-accredited college or university
  2. 4+ years of programming experience, ideally on a modern stack.
  3. Experience in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like React or Angular.
  4. Strong expertise in back-end, data, cloud technologies and programming languages, such as Python, Java/ Kotlin/ Spring / SQL, Snowflake, Kafka, Airflow, dbt, AWS services, docker/K8s.
  5. Knowledge of RESTful API design and implementation.
  6. Willingness to roll up your sleeves, collaborate with others and get stuff done
  7. Strong sense of responsibility and ownership, driving a project from inception to completion
  8. Affinity for solving problems and diving deep into the details
  9. Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests
  10. Excellent communication and collaboration skills

Nice to have:


  1. Experience working on A/B testing, experimentation, feature rollout, and dynamic configuration.
  2. Awareness of experimentation SaaS tools in the industry
  3. Experience scaling highly available, mission-critical systems
  4. Experienced with finance / fintech or enthusiastic to learn and grow in this space.

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

#J-18808-Ljbffr