Post Job

Software Engineer Jobs At SoFi

- 58 Jobs
  • Software Engineer, Crypto

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 Software Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond. On our team, you will be in the middle of it all - implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. At SoFi, you'll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members' financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you. What You'll Do: * Lead the development and testing of system components/services, code and design reviews * Participate in shaping the technical architecture of the product * Help translate user stories into technical solutions * Deliver highly available and scalable services in a production environment * Generate ideas for new initiatives and technologies * Communicate with project leads, product managers and other software developers What You'll Need: * Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience * 2+ years programming experience, ideally on a modern stack * Our core stack is React / Java / Spring / PostgreSQL, but you don't have to be an expert in any of these. 4+ years Java, Kotlin or Scala programming experience and an understanding of relational databases and ORMs suffices * Willingness to roll up your sleeves, collaborate with others and get stuff done * Strong sense of responsibility; driving a project from inception to completion * Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture * Experience working in a collaborative coding environment (and git specifically), refining designs together, writing tests, working through code reviews and managing pull requests Nice to haves: * Understanding of blockchain fundamentals and distributed ledger technologies * Hands-on experience working with digital assets (e.g., Bitcoin, Ethereum, stablecoins) * Familiarity with custody, settlement, and clearing of crypto transactions * Knowledge of crypto-specific regulatory environments (e.g., SEC, CFTC, MiCA, etc.) * Exposure to crypto trading platforms, market data, and DeFi protocols * Experience integrating with or building services using crypto infrastructure providers (e.g., Fireblocks, Zero Hash, Anchorage) * Awareness of Web3 trends, including NFTs, DAOs, and Layer 2 solutions * Prior work in or collaboration with crypto-native companies or fintechs * Comfort with cryptographic concepts such as wallets, keys, and signatures * Enthusiasm for the evolving digital asset ecosystem and its potential impact on financial services 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: $105,600.00 - $198,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $105.6k-198k yearly 40d ago
  • Software Engineer, Member Benefits & Rewards

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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. Title: Software Engineer, Full Stack Location: San Francisco, hybrid (onsite 4X per month) The role We are seeking a Full-Stack Engineer for the Member Benefits and Rewards team. We are responsible for member-facing benefits like credit card cash back and the 1% investment match. We are also responsible for SoFi's newest subscription, SoFi Plus, which is an important project for the company. Our team manages member-facing features in SoFi's app and website as well as the backend streaming services that support this front-end experience. This provides ample opportunities for the SDE to gain full-stack experience and showcase their skill set in a company priority initiative. What you'll do * Architect and scale high-performance systems and services that drive member growth and marketing efficiency. * Collaborate cross-functionally with Product, Design, Engineering, and Data Science teams to translate business needs into scalable technical solutions. * Mentor and inspire engineers through code reviews, technical leadership, and fostering a culture of innovation and collaboration. * Solve complex challenges across infrastructure, data pipelines, and backend services to ensure systems are robust, reliable, and future-proof. * Drive innovation by identifying opportunities for new technologies, AI/ML-driven marketing, and process improvements to enhance marketing capabilities. * Own the full lifecycle of projects-from ideation to deployment, monitoring, and continuous improvement. * Stay ahead of industry trends by exploring advancements in AI/ML, personalization, and automation to optimize SoFi's marketing strategies. What you'll need * Bachelor's Degree in Computer Science or related field. * 3+ years of software engineering experience, with a proven track record of delivering scalable, production-grade applications. * Full-stack experience, including frontend (React, TypeScript), infrastructure (CI/CD, observability tools). * Strong backend expertise in Java, Kotlin, or Scala, with experience in frameworks like Spring Boot. * Experience designing and deploying microservices in a cloud-native environment (Kubernetes, Docker, Kafka, AWS). * Proficiency in relational databases (PostgreSQL) and ORMs with an ability to optimize data access patterns. * Ability to balance engineering excellence with business impact, prioritizing high-value initiatives. * Strong problem-solving skills and a passion for delivering efficient, well-tested, and maintainable solutions. * Excellent communication skills and ability to collaborate cross-functionally with marketing, product, and data teams. 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: $105,600.00 - $198,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $105.6k-198k yearly 15d ago
  • Software Engineer, Chat

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 Software Engineer to join the Chat engineering team at SoFi. This team will play a pivotal role in supporting our members' financial journeys by developing an intelligent, conversational AI-powered chat interface. This system will help streamline support queries from members and provide personalized financial insights and guidance. Chat is a critical component of how members interact with SoFi and building it will require a thoughtful approach to UI and product experience. The ideal candidate is collaborative, product-minded, and pragmatic, with a strong sense of ownership and accountability for the quality of both the code and finished product. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members. What you'll do: * Development, testing and deployment of software systems * Actively participate in reviews to ensure code quality, efficiency, and adherence to best practices * Execute on well defined technical tasks and user stories with high quality in a timely manner * Help translate product requirements into technical solutions * Communicate with project leads, product managers and other software developers * Adapt existing practices, processes and frameworks to deliver tasks * Collaborate with peers as well as cross functional teams to coordinate and deliver projects What you'll need: * Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience * 2+ years programming experience, ideally on a modern stack * Our core stack is Kotlin / Spring / PostgreSQL, and we run on Kubernetes in a service oriented architecture with over 100 services in production. * You should have 1+ years Java or Kotlin programming experience * You should have a basic understanding of relational databases * Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests Nice to have: * Experience working with asynchronous systems and event based systems (queues, streams) * Experience working with SQL databases * Experience scaling highly available, mission critical systems * Full-stack experience across Backend and Front-end (javascript/typescript, react) * Working on LLM based applications 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: $105,600.00 - $198,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $105.6k-198k yearly 5d ago
  • Software Engineer, Crypto

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 Software Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond. On our team, you will be in the middle of it all - implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. At SoFi, you'll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members' financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you. What You'll Do: * Lead the development and testing of system components/services, code and design reviews * Participate in shaping the technical architecture of the product * Help translate user stories into technical solutions * Deliver highly available and scalable services in a production environment * Generate ideas for new initiatives and technologies * Communicate with project leads, product managers and other software developers What You'll Need: * Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience * 2+ years programming experience, ideally on a modern stack * Our core stack is React / Java / Spring / PostgreSQL, but you don't have to be an expert in any of these. 4+ years Java, Kotlin or Scala programming experience and an understanding of relational databases and ORMs suffices * Willingness to roll up your sleeves, collaborate with others and get stuff done * Strong sense of responsibility; driving a project from inception to completion * Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture * Experience working in a collaborative coding environment (and git specifically), refining designs together, writing tests, working through code reviews and managing pull requests Nice to haves: * Understanding of blockchain fundamentals and distributed ledger technologies * Hands-on experience working with digital assets (e.g., Bitcoin, Ethereum, stablecoins) * Familiarity with custody, settlement, and clearing of crypto transactions * Knowledge of crypto-specific regulatory environments (e.g., SEC, CFTC, MiCA, etc.) * Exposure to crypto trading platforms, market data, and DeFi protocols * Experience integrating with or building services using crypto infrastructure providers (e.g., Fireblocks, Zero Hash, Anchorage) * Awareness of Web3 trends, including NFTs, DAOs, and Layer 2 solutions * Prior work in or collaboration with crypto-native companies or fintechs * Comfort with cryptographic concepts such as wallets, keys, and signatures * Enthusiasm for the evolving digital asset ecosystem and its potential impact on financial services 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: $105,600.00 - $198,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $105.6k-198k yearly 40d ago
  • Fullstack Software Engineer, Borrow (Helena or Salt Lake City Office Location)

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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. This position requires you to be currently located in Helena, Montana or Salt Lake City, Utah. Please only apply if this is applicable to you The role: We are looking for an eager software engineer that is excited to dive into one of the largest opportunities at SoFi, and help drive the next generation of lending products. SoFi is trying to push the boundaries of lending and provide next-level products for our members, and we are seeking an engineer with big ideas and a drive to help our customers secure financial stability. You will be part of a team that is empowered to make technical decisions. On our team, you will be in the middle of it all - implementing new functionality, architecting our system, squashing bugs, maintaining the health of our code, delivering scalable and highly-available services, and continually growing as an engineer. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring and supporting mission-critical systems. You will be participating in bi-weekly sprints, team meetings, code reviews, and demos. You'll face and solve a wide range of challenges: technical, product, and operational, shaping your personal growth and career along the way. What You'll Do: * Design, develop, code, test and deploy user-facing resilient and scalable products and experiences * Working in a fast-moving, highly-collaborative environment across multiple offices * Help translate product requirements into user stories and technical solutions * Working with designers to create the best user experience for our customers * Work in our core stack: Java / Kotlin / Spring Boot / GraphQL / Typescript / React / REST What You'll Need: * Previous intern or FTE experience with software engineering is required * Be located within commuting distance to our SLC or MT office locations. We do not allow for relocation assistance for this role * Strong knowledge of programming fundamentals, including: object-oriented programming best practices, data structures, code quality, software design, etc. * Strong sense of ownership; driving a project from inception to completion * Proactive approach to solving problem and extending solutions * Experience working in a team coding environment, refining designs together, working through code reviews and managing requests * Effective communication skills * Desire to grow, learn, and collaborate with a team of engineers * Past experiences in most of these technologies: Java / Kotlin / Spring Boot / GraphQL / Typescript / React / REST. * Bachelor's degree + 1-2 years experience or Master's Degree in Computer Science - or related major 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: $105,600.00 - $198,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $105.6k-198k yearly 19d ago
  • Software Engineer, Crypto

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 Software Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond. On our team, you will be in the middle of it all - implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. At SoFi, you'll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members' financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you. What You'll Do: * Lead the development and testing of system components/services, code and design reviews * Participate in shaping the technical architecture of the product * Help translate user stories into technical solutions * Deliver highly available and scalable services in a production environment * Generate ideas for new initiatives and technologies * Communicate with project leads, product managers and other software developers What You'll Need: * Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience * 2+ years programming experience, ideally on a modern stack * Our core stack is React / Java / Spring / PostgreSQL, but you don't have to be an expert in any of these. 4+ years Java, Kotlin or Scala programming experience and an understanding of relational databases and ORMs suffices * Willingness to roll up your sleeves, collaborate with others and get stuff done * Strong sense of responsibility; driving a project from inception to completion * Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture * Experience working in a collaborative coding environment (and git specifically), refining designs together, writing tests, working through code reviews and managing pull requests Nice to haves: * Understanding of blockchain fundamentals and distributed ledger technologies * Hands-on experience working with digital assets (e.g., Bitcoin, Ethereum, stablecoins) * Familiarity with custody, settlement, and clearing of crypto transactions * Knowledge of crypto-specific regulatory environments (e.g., SEC, CFTC, MiCA, etc.) * Exposure to crypto trading platforms, market data, and DeFi protocols * Experience integrating with or building services using crypto infrastructure providers (e.g., Fireblocks, Zero Hash, Anchorage) * Awareness of Web3 trends, including NFTs, DAOs, and Layer 2 solutions * Prior work in or collaboration with crypto-native companies or fintechs * Comfort with cryptographic concepts such as wallets, keys, and signatures * Enthusiasm for the evolving digital asset ecosystem and its potential impact on financial services 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: $105,600.00 - $198,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $105.6k-198k yearly 40d ago
  • Software Engineer, Chat

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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 Software Engineer to join the Chat engineering team at SoFi. This team will play a pivotal role in supporting our members' financial journeys by developing an intelligent, conversational AI-powered chat interface. This system will help streamline support queries from members and provide personalized financial insights and guidance. Chat is a critical component of how members interact with SoFi and building it will require a thoughtful approach to UI and product experience. The ideal candidate is collaborative, product-minded, and pragmatic, with a strong sense of ownership and accountability for the quality of both the code and finished product. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members. What you'll do: Development, testing and deployment of software systems Actively participate in reviews to ensure code quality, efficiency, and adherence to best practices Execute on well defined technical tasks and user stories with high quality in a timely manner Help translate product requirements into technical solutions Communicate with project leads, product managers and other software developers Adapt existing practices, processes and frameworks to deliver tasks Collaborate with peers as well as cross functional teams to coordinate and deliver projects What you'll need: Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience 2+ years programming experience, ideally on a modern stack Our core stack is Kotlin / Spring / PostgreSQL, and we run on Kubernetes in a service oriented architecture with over 100 services in production. You should have 1+ years Java or Kotlin programming experience You should have a basic understanding of relational databases Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests Nice to have: Experience working with asynchronous systems and event based systems (queues, streams) Experience working with SQL databases Experience scaling highly available, mission critical systems Full-stack experience across Backend and Front-end (javascript/typescript, react) Working on LLM based applications 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $123k-161k yearly est. 1d ago
  • Software Engineer, Flutter (Member)

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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. *This is a full-time role The role We are looking for a Flutter Engineer with a natural inclination to solve complex problems across the company. You will play a pivotal role in our mobile app, shaping the future of SoFi's home screen and other core experiences. This role requires robust expertise in mobile app development, a proven track record of shipping digital products at scale, and a relentless commitment to customer satisfaction. Flutter experience is strongly preferred, but not strictly required. As a SoFi Flutter Engineer, you'll be in the middle of it all. You'll work across functional and organizational boundaries to ship new features, improve our system architecture, squash bugs, and hone your technical skills. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and delivery, and is a good mentor and co-worker. At SoFi, collaboration between Product, Design, and Engineering is key. You'll be involved throughout the entire product lifecycle - from ideation to deployment, iteration, and beyond - working alongside an all-star team of talented engineers. What you'll do Produce well-designed, scalable, and reusable code on schedule Independently design and build large features, breaking work into subtasks where necessary Maintain a high bar in code and design reviews in accordance with modern mobile development practices Drive communication across the development team and with other stakeholders Collaborate across functions and teams to reduce ambiguity and keep projects on track Track project performance against defined milestones/goals Mentor junior engineers throughout the organization Create and improve technical documentation What you'll need Bachelor's degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience 2+ years mobile programming experience (Flutter strongly preferred) Experience with Git-based distributed version control systems Familiarity with Agile-based project development in a microservices environment Experience with designing and consuming backend APIs for mobile applications Test-driven development skills Passion for solving complex problems Strong collaboration abilities Nice to have* iOS and/or Android programming experience Knowledge of and contributions to mobile open source frameworks Previous experience building platform-level frameworks and components in a large codebase Expertise in mobile performance tuning History of building digital products in the financial 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $114k-154k yearly est. 1d ago
  • Software Engineer, Crypto

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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 Software Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond. On our team, you will be in the middle of it all - implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. At SoFi, you'll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members' financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you. What You'll Do: Lead the development and testing of system components/services, code and design reviews Participate in shaping the technical architecture of the product Help translate user stories into technical solutions Deliver highly available and scalable services in a production environment Generate ideas for new initiatives and technologies Communicate with project leads, product managers and other software developers What You'll Need: Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience 2+ years programming experience, ideally on a modern stack Our core stack is React / Java / Spring / PostgreSQL, but you don't have to be an expert in any of these. 4+ years Java, Kotlin or Scala programming experience and an understanding of relational databases and ORMs suffices Willingness to roll up your sleeves, collaborate with others and get stuff done Strong sense of responsibility; driving a project from inception to completion Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture Experience working in a collaborative coding environment (and git specifically), refining designs together, writing tests, working through code reviews and managing pull requests Nice to haves: Understanding of blockchain fundamentals and distributed ledger technologies Hands-on experience working with digital assets (e.g., Bitcoin, Ethereum, stablecoins) Familiarity with custody, settlement, and clearing of crypto transactions Knowledge of crypto-specific regulatory environments (e.g., SEC, CFTC, MiCA, etc.) Exposure to crypto trading platforms, market data, and DeFi protocols Experience integrating with or building services using crypto infrastructure providers (e.g., Fireblocks, Zero Hash, Anchorage) Awareness of Web3 trends, including NFTs, DAOs, and Layer 2 solutions Prior work in or collaboration with crypto-native companies or fintechs Comfort with cryptographic concepts such as wallets, keys, and signatures Enthusiasm for the evolving digital asset ecosystem and its potential impact on financial services 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $119k-158k yearly est. 1d ago
  • Senior Staff Software Engineer, Builder Tools

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, 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. You will get the chance to define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery. What You'll Do: * Technical leadership - Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling. * Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows. * Exemplary Practitioner - Be a subject matter expert for one or more developer tooling domains including operational excellence. * Mentor - Collaborate with engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team.. * Continuous Improvement - Contribute to creating a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks. * Collaborate -Build strong working relationships with coworkers and cross-organizational teams. * Influence - Influence and scale the adoption of developer tooling and best practices across the engineering organization. What You'll Need: * 8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. * Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy). * Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD). * Strong understanding of software design principles, and distributed systems architecture. * Strong problem solving and programming fundamentals (algorithms, data structures). * Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform) * Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices. * Excellent written and verbal communication. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team. Nice to haves: * Experience with security, compliance, and risk management in cloud environments. * Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk). 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: $172,800.00 - $297,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $172.8k-297k yearly 60d+ ago
  • Senior Staff Software Engineer, Sofi Money

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 Senior Staff Software Engineer to join our SoFi Money and Bank team. We need someone who can play a pivotal role in our Money product architecture transformation, focusing on the evolution of our banking core and the implementation of enhanced account structures. We are working hard to design a future looking framework, with the aim to scale our customer base, continue to delight existing customers, and disrupt the banking industry. You'll be working within a highly collaborative environment where planning and executing through a unified campaign lens is essential due to the complexity and interdependencies of these initiatives. The ideal candidate is a technical and innovative individual contributor who can help guide the overall vision of their team as well as the broader Money organization. We are looking for engineers who can bring fresh perspectives, thought leadership, vision and help us scale for the future. Those with a high sense of ownership, empathy, and disruption will thrive in our team, especially those who inspire others to bring their best to our mission. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation, implementation, deployment, continued improvement and evolution. What You'll Do: * Help shape the technical architecture & design of the Sofi money * Deliver highly available and scalable services in a production environment * Generate ideas for new initiatives and technologies * Mentor other engineers, support the technical culture, and help grow the team * Communicate and collaborate with product and design * Work within and across teams to resolve technical conflicts and achieve consensus * Lead the development and testing of our systems and services * Ensure that our codebase remains easy to change and is always shippable What You'll Need: * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * 8+ years experience as a software engineer, designing and implementing complex software solutions. * Experience with Java / Spring / Kotlin /DynamoDB / Temporal /AWS. * Expertise with any modern Java frameworks, REST APIs, and relational databases * Deep understanding of software architecture, design patterns, and best practices for building scalable and robust applications. * Proven experience in leading and mentoring engineering teams, promoting technical excellence and collaboration. * Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to diverse audiences. * Experience with Kafka, Docker, Kubernetes, cloud infrastructure, Terraform and CI/CD * Willingness to collaborate with others to get stuff done * Willingness to grow your leadership skills Nice to Have: * Expertise in Fintech / Payments / Credit Products * Expertise in analytics, metrics, and monitoring integrations and using data to make decisions * Test-driven development along with unit and integration testing. * Interest in personal finance * Experience building data models and pipelines * Machine Learning and automated decision experience * GraphQL experience 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: $172,800.00 - $297,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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $172.8k-297k yearly 32d ago
  • Staff Software Engineer, Cloud Primitives

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 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. You will help shape the development of our infrastructure-as-code solutions, focusing on compute, storage, networking, and authentication. If you are an experienced engineer with 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: * Design and Develop: Architect and implement scalable and secure cloud platforms that prioritize self-service using infrastructure-as-code to provide teams with abstractions for compute, storage, networking, and authentication on AWS in a resilient, redundant, and recoverable manner. * Technical Leadership: Provide thought leadership and drive technical strategy, both adhering to existing and defining where applicable new best practices. Lead complex projects with a broad impact across the organization, ensuring alignment with company goals. Tackle diverse and complex technical challenges by applying creative problem-solving and sound judgment, considering trade-offs and making principle-based decisions. * Drive Project Success: Take on increased responsibility for projects that impact multiple teams and stakeholders. Own the resolution of escalations and drive projects to successful outcomes. * Risk Awareness: Identify potential risks associated with projects and communicate them to management to ensure alignment and implement appropriate mitigation strategies. * Cross-Functional Collaboration: Build relationships across teams, understand stakeholder needs, and facilitate collaboration to drive consensus and shared success. * Adapt and Innovate: Embrace a fail-fast approach, iterating quickly to learn, adapt, and drive innovation. * Continuous Improvement: Identify areas for improvement in existing processes, infrastructure, or tools, and take the initiative to drive change. * Mentorship and Guidance: Support junior engineers, sharing your knowledge and helping to elevate team-wide technical practices. What You'll Need: * Experience: Bachelor's degree and 6+ years of related experience, or Master's degree and 3+ years of related experience, or PhD with relevant experience, or equivalent practical experience. * Cloud Expertise: Strong experience with AWS, cloud-native technologies, and infrastructure-as-code tools such as Terraform. * Programming Skills: Proficiency in languages such as Go, Python, or similar. Solid understanding of cloud computing fundamentals, including networking, storage, and compute. * Problem-Solving: Demonstrated ability to solve complex problems, balancing technical trade-offs and business needs. * Communication and Collaboration: Ability to work cross-functionally, build trust with stakeholders, and facilitate productive discussions across teams. * Autonomy and Ownership: Proven track record of setting ambitious goals, driving projects with minimal oversight, and relaying progress effectively to management. * Adaptability: Comfortable with shifting priorities and able to communicate implications and modified timelines to partners. Preferred Qualifications: * Cloud Infrastructure Knowledge: Deep understanding of AWS services, cloud infrastructure best practices, and security principles. * Automation: Experience automating infrastructure tasks to increase efficiency and reduce manual effort. * CI/CD: Experience with CI/CD pipelines and tools such as ArgoCD, Jenkins, or GitLab CI/CD. * Mentorship: Experience providing guidance and mentorship to less experienced engineers. What You Bring to the Team: * Collaborative Mindset: You thrive in cross-functional environments, building strong relationships, and driving consensus toward shared goals. * Commitment to Innovation: You're excited to learn, iterate, and innovate, helping the team solve challenging problems in creative ways. * Alignment with SoFi's Values: You demonstrate and promote the core values that drive SoFi's mission and culture, inspiring others through your work and interactions. 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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly 18d ago
  • Staff Software Engineer: Protect

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 looking for a Staff Software Engineer to join the Protect team who will help build our next generation Insurance platform. You will have the opportunity to set technical direction for a growing and critical business function within SoFi where the overall architecture is still relatively greenfield and the business impact is high. This is a great opportunity to help shape the evolution of the team and the platform capabilities for years to come. This role is focused on the Protect team at SoFi. Our mission is to help our members find their path to financial independence by providing them with the tools, resources, and guidance they need to get there. What You'll Do: * Lead the development and testing of our systems and services * Participate in shaping the technical architecture of the product * Help translate product requirements into user stories and technical solutions * Deliver highly available and scalable services in a production environment * Mentor other engineers, support the technical culture, and help grow the team * Generate ideas for new initiatives and technologies * Drive operational excellence in our business processes to deliver higher service quality * Communicate with project leads, product managers and other software developers What You'll Need: * Bachelor's Degree in Computer Science or related field * 8+ years programming experience, ideally on a modern stack. * Our core stack is Java/ Kotlin/ Spring / AWS/ PostgreSQL, and we run on Kubernetes in a service oriented architecture. * 4+ years Java, Kotlin or other OO programming experience * A solid understanding of relational databases and ORMs * Experience working on microservice-based applications. * Experience working with GIT and CI/CD systems. * Effective communication skills * Willingness to roll up your sleeves, collaborate with others and get stuff done * Solid sense of responsibility; driving a project from inception to completion * Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests * View Unit and Integration test as 1st class citizen in software development * Desire to grow, learn and collaborate with team of engineers. Nice To Have: * Experience scaling highly available, mission critical systems * Full-stack experience, either toward systems (kafka, temporal, docker), databases (DynamoDB), or front-end (javascript/typescript, react) * Insurance Industry Experience: Familiarity with the insurance industry and its specific regulatory requirements. 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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly 57d ago
  • Staff Software Engineer, Cloud Primitives

    Sofi 4.5company rating

    Software Engineer Job At SoFi

    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 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. You will help shape the development of our infrastructure-as-code solutions, focusing on compute, storage, networking, and authentication. If you are an experienced engineer with 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: * Design and Develop: Architect and implement scalable and secure cloud platforms that prioritize self-service using infrastructure-as-code to provide teams with abstractions for compute, storage, networking, and authentication on AWS in a resilient, redundant, and recoverable manner. * Technical Leadership: Provide thought leadership and drive technical strategy, both adhering to existing and defining where applicable new best practices. Lead complex projects with a broad impact across the organization, ensuring alignment with company goals. Tackle diverse and complex technical challenges by applying creative problem-solving and sound judgment, considering trade-offs and making principle-based decisions. * Drive Project Success: Take on increased responsibility for projects that impact multiple teams and stakeholders. Own the resolution of escalations and drive projects to successful outcomes. * Risk Awareness: Identify potential risks associated with projects and communicate them to management to ensure alignment and implement appropriate mitigation strategies. * Cross-Functional Collaboration: Build relationships across teams, understand stakeholder needs, and facilitate collaboration to drive consensus and shared success. * Adapt and Innovate: Embrace a fail-fast approach, iterating quickly to learn, adapt, and drive innovation. * Continuous Improvement: Identify areas for improvement in existing processes, infrastructure, or tools, and take the initiative to drive change. * Mentorship and Guidance: Support junior engineers, sharing your knowledge and helping to elevate team-wide technical practices. What You'll Need: * Experience: Bachelor's degree and 6+ years of related experience, or Master's degree and 3+ years of related experience, or PhD with relevant experience, or equivalent practical experience. * Cloud Expertise: Strong experience with AWS, cloud-native technologies, and infrastructure-as-code tools such as Terraform. * Programming Skills: Proficiency in languages such as Go, Python, or similar. Solid understanding of cloud computing fundamentals, including networking, storage, and compute. * Problem-Solving: Demonstrated ability to solve complex problems, balancing technical trade-offs and business needs. * Communication and Collaboration: Ability to work cross-functionally, build trust with stakeholders, and facilitate productive discussions across teams. * Autonomy and Ownership: Proven track record of setting ambitious goals, driving projects with minimal oversight, and relaying progress effectively to management. * Adaptability: Comfortable with shifting priorities and able to communicate implications and modified timelines to partners. Preferred Qualifications: * Cloud Infrastructure Knowledge: Deep understanding of AWS services, cloud infrastructure best practices, and security principles. * Automation: Experience automating infrastructure tasks to increase efficiency and reduce manual effort. * CI/CD: Experience with CI/CD pipelines and tools such as ArgoCD, Jenkins, or GitLab CI/CD. * Mentorship: Experience providing guidance and mentorship to less experienced engineers. What You Bring to the Team: * Collaborative Mindset: You thrive in cross-functional environments, building strong relationships, and driving consensus toward shared goals. * Commitment to Innovation: You're excited to learn, iterate, and innovate, helping the team solve challenging problems in creative ways. * Alignment with SoFi's Values: You demonstrate and promote the core values that drive SoFi's mission and culture, inspiring others through your work and interactions. 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. SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly 18d ago
  • Senior Staff Software Engineer, Member

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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 looking for a Senior Staff Software Engineer with a natural inclination to solve complex problems. You will play a pivotal role in the design and implementation of systems that power our home screen and other core experiences!! This role requires a deep expertise in building distributed systems, strong leadership in cross-functional environments, and a strategic ability to align engineering initiatives with business objectives. As a Senior Staff Engineer, you'll be in the middle of it all. You'll work across functional and organizational boundaries to ship new features, improve our system architecture, squash bugs, and hone your technical skills. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and delivery, and is a good mentor and co-worker. At SoFi, collaboration between Product, Design, and Engineering is key. You'll be involved throughout the entire product lifecycle - from ideation to deployment, iteration, and beyond - working alongside an all-star team of talented engineers. What you'll do: Produce well-designed, scalable, and reusable code on schedule Deliver highly available and scalable services in a production environment Drive technical architecture, design decisions and cross-functional discussions for the product Lead the design, development and testing of systems that impact multiple teams Lead code and system design reviews Collaborate across functions and teams to reduce ambiguity and keep projects on track Track project performance against defined milestones/goals Mentor other engineers, support the technical culture, and help grow the team Create and improve technical documentation What you'll need: Bachelor's degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience 10+ years programming experience, ideally on a modern stack Our core stack is Kotlin / Spring / PostgreSQL, and we run on Kubernetes in a service oriented architecture with over 100 services in production You should have 5+ years Java or Kotlin programming experience You should have a strong understanding of relational databases You should have worked on a SOA or microservice-based application Experience working with asynchronous systems and event based systems (queues, streams) Pragmatic approach towards handling tech debt versus shipping new features Nice to have: Experience integrating Large Language Models (LLM) into products Experience scaling highly available, mission critical systems Full-stack experience across backend and frontend History of building digital products in the financial 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $154k-203k yearly est. 1d ago
  • Staff Software Engineer, Member

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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 looking for a Staff Software Engineer with a natural inclination to solve complex problems. You will play a pivotal role in the design and implementation of systems that power our home screen and other core experiences!! This role requires a deep expertise in building distributed systems, leadership in cross-functional environments, and a strategic ability to align engineering initiatives with business objectives. As a Staff Engineer, you'll be in the middle of it all. You'll work across functional and organizational boundaries to ship new features, improve our system architecture, squash bugs, and hone your technical skills. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and delivery, and is a good mentor and co-worker. At SoFi, collaboration between Product, Design, and Engineering is key. You'll be involved throughout the entire product lifecycle - from ideation to deployment, iteration, and beyond - working alongside an all-star team of talented engineers. What you'll do: Produce well-designed, scalable, and reusable code on schedule Deliver highly available and scalable services in a production environment Drive technical architecture, design decisions and cross-functional discussions for the product Develop and improve systems that impact multiple teams Collaborate across functions and teams to reduce ambiguity and keep projects on track Track project performance against defined milestones/goals Mentor other engineers, support the technical culture, and help grow the team Create and improve technical documentation What you'll need: Bachelor's degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience 8+ years programming experience, ideally on a modern stack Our core stack is Kotlin / Spring / PostgreSQL, and we run on Kubernetes in a service oriented architecture with over 100 services in production You should have 3+ years Java or Kotlin programming experience You should have a strong understanding of relational databases You should have worked on a SOA or microservice-based application Experience working with asynchronous systems and event based systems (queues, streams) Pragmatic approach towards handling tech debt versus shipping new features Nice to have: Experience integrating Large Language Models (LLM) into products Experience scaling highly available, mission critical systems Full-stack experience across backend and frontend History of building digital products in the financial 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $154k-203k yearly est. 1d ago
  • Staff Software Engineer, Cloud Primitives

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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 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. You will help shape the development of our infrastructure-as-code solutions, focusing on compute, storage, networking, and authentication. If you are an experienced engineer with 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: Design and Develop: Architect and implement scalable and secure cloud platforms that prioritize self-service using infrastructure-as-code to provide teams with abstractions for compute, storage, networking, and authentication on AWS in a resilient, redundant, and recoverable manner. Technical Leadership: Provide thought leadership and drive technical strategy, both adhering to existing and defining where applicable new best practices. Lead complex projects with a broad impact across the organization, ensuring alignment with company goals. Tackle diverse and complex technical challenges by applying creative problem-solving and sound judgment, considering trade-offs and making principle-based decisions. Drive Project Success: Take on increased responsibility for projects that impact multiple teams and stakeholders. Own the resolution of escalations and drive projects to successful outcomes. Risk Awareness: Identify potential risks associated with projects and communicate them to management to ensure alignment and implement appropriate mitigation strategies. Cross-Functional Collaboration: Build relationships across teams, understand stakeholder needs, and facilitate collaboration to drive consensus and shared success. Adapt and Innovate: Embrace a fail-fast approach, iterating quickly to learn, adapt, and drive innovation. Continuous Improvement: Identify areas for improvement in existing processes, infrastructure, or tools, and take the initiative to drive change. Mentorship and Guidance: Support junior engineers, sharing your knowledge and helping to elevate team-wide technical practices. What You'll Need: Experience: Bachelor's degree and 6+ years of related experience, or Master's degree and 3+ years of related experience, or PhD with relevant experience, or equivalent practical experience. Cloud Expertise: Strong experience with AWS, cloud-native technologies, and infrastructure-as-code tools such as Terraform. Programming Skills: Proficiency in languages such as Go, Python, or similar. Solid understanding of cloud computing fundamentals, including networking, storage, and compute. Problem-Solving: Demonstrated ability to solve complex problems, balancing technical trade-offs and business needs. Communication and Collaboration: Ability to work cross-functionally, build trust with stakeholders, and facilitate productive discussions across teams. Autonomy and Ownership: Proven track record of setting ambitious goals, driving projects with minimal oversight, and relaying progress effectively to management. Adaptability: Comfortable with shifting priorities and able to communicate implications and modified timelines to partners. Preferred Qualifications: Cloud Infrastructure Knowledge: Deep understanding of AWS services, cloud infrastructure best practices, and security principles. Automation: Experience automating infrastructure tasks to increase efficiency and reduce manual effort. CI/CD: Experience with CI/CD pipelines and tools such as ArgoCD, Jenkins, or GitLab CI/CD. Mentorship: Experience providing guidance and mentorship to less experienced engineers. What You Bring to the Team: Collaborative Mindset: You thrive in cross-functional environments, building strong relationships, and driving consensus toward shared goals. Commitment to Innovation: You're excited to learn, iterate, and innovate, helping the team solve challenging problems in creative ways. Alignment with SoFi's Values: You demonstrate and promote the core values that drive SoFi's mission and culture, inspiring others through your work and interactions. 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $157k-205k yearly est. 5d ago
  • Senior Staff Software Engineer

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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. Role We are seeking a Senior Staff Software Engineer to join our SoFi Credit Card team. We need someone who can play a pivotal role in our Credit Card product architecture transformation, focusing on the evolution of our products and new features. We are working hard to design a future looking framework, with the aim to scale our customer base, continue to delight existing customers, and disrupt the banking industry. You'll be working within a highly collaborative environment where planning and executing through a unified campaign lens is essential due to the complexity and interdependencies of these initiatives. The ideal candidate is a technical and innovative individual contributor who can help guide the overall vision of their team as well as the broader Credit Card organization. We are looking for engineers who can bring fresh perspectives, thought leadership, vision and help us scale for the future. Those with a high sense of ownership, empathy, and disruption will thrive in our team, especially those who inspire others to bring their best to our mission. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation, implementation, deployment, continued improvement and evolution. What you'll do: Help shape the technical architecture & design of the SoFi Credit Cards Deliver highly available and scalable services in a production environment Generate ideas for new initiatives and technologies Mentor other engineers, support the technical culture, and help grow the team Communicate and collaborate with product and design Work within and across teams to resolve technical conflicts and achieve consensus Lead the development and testing of our systems and services Ensure that our codebase remains easy to change and is always shippable What you'll need: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 8+ years experience as a software engineer, designing and implementing complex software solutions. Experience with Java / Spring / Kotlin / Python / PostgreSQL / AWS. Expertise with any modern Java frameworks, REST APIs, and relational databases Deep understanding of software architecture, design patterns, and best practices for building scalable and robust applications. Experience developing at-scale back-end applications Proven experience in leading and mentoring engineering teams, promoting technical excellence and collaboration. Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to diverse audiences. Experience with Kafka, Docker, Kubernetes, Spring Boot, cloud infrastructure, Terraform and CI/CD Willingness to collaborate with others to get stuff done Willingness to grow your leadership skills Nice to have: Expertise in analytics, metrics, and monitoring integrations and using data to make decisions Test-driven development along with unit and integration testing. Interest in personal finance Experience building data models and pipelines Machine Learning and automated decision experience 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $170k-220k yearly est. 1d ago
  • Staff Software Engineer, Credit Card & SoFi Money

    SoFi 4.5company rating

    Software Engineer Job At SoFi

    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 Staff Software Engineer to join our SoFi Credit Card team. We need someone who can play a pivotal role in our Credit Card product architecture transformation, focusing on the evolution of our products and new features. We are working hard to design a future looking framework, with the aim to scale our customer base, continue to delight existing customers, and disrupt the banking industry. You'll be working within a highly collaborative environment where planning and executing through a unified campaign lens is essential due to the complexity and interdependencies of these initiatives. As a SoFi Staff Software Engineer, you'll be in the middle of it all acting as a leader and force multiplier - you'll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution - and you'll be working with an all-star team of talented engineers. What You'll Do: Full development life-cycle design from project requirement to deployment. Work on automation and improvement of data exchanges and data pipelines between internal and external teams. Facilitate the definition of project scope, deliverables, and goals. Lead cross-functional delivery teams to ensure deliverables are met. Track project performance against defined milestones/goals. Conduct process improvement projects to increase performance in vital program metrics. Communicate ongoing project health with key stakeholders and business leadership Maintain strict compliance with established project management policies and guidelines. Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment. Make significant contributions to the code base. Define best practices and uphold coding standards. Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity. Develops and applies advanced technologies, engineering principles, theories, and concepts. Broad knowledge about the design and operation of systems outside of specialty. Work within the Engineering team to develop features that specifically benefit our users. Must be able to deliver high-quality code on schedule, communicate with groups in and outside the development team. What You'll Need: Bachelor's Degree, Computer Science Degree or equivalent from a fully-accredited college or university 6+ years Java programming experience Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React, and we run on Kubernetes in a service oriented architecture with over 100 services in production 2+ years Java, Kotlin or Scala programming experience A proven understanding of relational databases and ORMs Experience working on a SOA or microservice-based application. Willingness to roll up your sleeves, collaborate with others and get stuff done Solid sense of responsibility; driving a project from inception to completion Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests Nice to Have: Good knowledge of Continuous Integration (CI) and Continuous Deployment (CD) Knowledge in analytics, metrics, and monitoring integrations Test-driven development along with unit and integration testing. 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! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to embracing diversity. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email [email protected]. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $146k-188k yearly est. 11d ago
  • Senior Software Engineer

    Earnest 4.8company rating

    San Francisco, CA Jobs

    will report to the Senior Software Engineering Manager. As a Senior Software Engineer, you will: Build New Products within a team of senior engineers using Earnest's Lending Platform Work with Product and Engineering leadership to refine, estimate and pivot the New Products roadmap Continually iterate on high fidelity solutions to delight our customers Collaborate with Technical Leads and Architects across the Lending Platform on robust software solutions About You: 5+ years of professional development experience Significant experience with server-side concepts, e.g. microservices, database, caching, performance, monitoring and scalability Data modeling experience and integration with database technologies like PostgresSQL or Amazon RDS Significant experience with modern Node.js Professional experience working with Product Managers on consumer-facing products Professional experience in React Willingness to travel to the Oakland office monthly to collaborate with other Earnies. Even Better: Experience leading large product features in the past Experience developing code with React as a core technology Experience working in Fintech, Banking, Lending, or related Consumer Financial Services is a plus Where: This role will be based in the San Francisco Bay Area. While you'll enjoy the flexibility of remote work, we also love to see our Earnies face-to-face! We ask you to join us at our Oakland office for 3 consecutive days a month for team collaboration and some fun. It's a chance to connect, share ideas, and maybe even grab some coffee together! #LI-NS1
    $164k-227k yearly est. 60d+ ago

Learn More About SoFi Jobs

OSZAR »