Software Engineer

Sofi San Francisco , CA 94118

Posted 3 weeks ago

Who we are

SoFi is a digital personal finance company whose mission is to help its members achieve financial independence to realize their ambitions, whether that be to buy a house one day, start a family on their own terms or be debt free. We aim to be at the center of our members' financial lives, and to help every member Get Their Money Right. By joining SoFi, you'll become part of a forward-thinking company that is transforming financial services by embracing technology to build innovative loan products, investment tools, and more. One of the fastest growing fintech companies, we've grown from 250 employees in 2015 to over 1,500 employees today, and are well on our way to reaching 1 million members. With offices across the US, we offer the excitement of a rapidly growing startup with the stability of a seasoned management team and some of the best talent around. As an employer, we strive to hire employees who are committed to both our company's mission and our desire to build the best culture in the world. If you are driven, passionate about what you do, and excited about the SoFi mission, we would love to hear from you.

The role

We are seeking a Software Engineer to join the Relay engineering team at SoFi, where we are designing for the future of personal finance. 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. We're building a free app for anyone who wants to feel more empowered and proactive about their money, whether they want to keep tabs on their spending, track their goals for the future, or work toward paying off their debts.

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:

  • Delivering resilient and scalable code

  • Owning and ideating on technical solutions for product requirements and user stories with minimal supervision

  • Participating in code and design reviews

  • Generating ideas for new initiatives and technologies

  • Communicating engineering concepts and efforts with outside stakeholders in product marketing, operations, business, legal, and compliance

  • Working in a fast-moving, highly-collaborative environment across multiple offices

What you'll need:

  • Bachelor's Degree in Computer Science or related field

  • 1 year programming experience, ideally on a modern stack. Internships and relevant school experience will be considered

  • Our core stack is Java/ Kotlin/ Spring / PostgreSQL/ React. Familiarity with any OOP language and an understanding of relational databases is a great start

  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests

  • Agile Development Experience

  • API Design experience

  • 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 diving deep into the details

Nice to have:

  • Experience with microservice architecture

Why you'll love working here

  • Competitive salary packages and bonuses

  • Comprehensive medical, dental, vision and life insurance benefits

  • Generous vacation and holidays

  • Paid parental leave for eligible employees

  • 401(k) and education on retirement planning

  • Tuition reimbursement on approved programs

  • Monthly contribution up to $200 to help you pay off your student loans

  • Great health & well-being benefits including: telehealth parental support, subsidized gym program

  • Employer paid lunch program (except for remote employees)

  • Fully stocked kitchen (snacks and drinks)

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.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

SoFi does not seek salary history information from job applicants

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Wells Fargo

Posted 3 weeks ago

VIEW JOBS 12/24/2020 12:00:00 AM 2021-03-24T00:00 Job Description Important Note: During the application process, ensure your contact information (email and phone number) is up to date and upload your current resume when submitting your application for consideration. To participate in some selection activities you will need to respond to an invitation. The invitation can be sent by both email and text message. In order to receive text message invitations, your profile must include a mobile phone number designated as "Personal Cell" or "Cellular" in the contact information of your application. At Wells Fargo, we want to satisfy our customers' financial needs and help them succeed financially. We're looking for talented people who will put our customers at the center of everything we do. Join our diverse and inclusive team where you'll feel valued and inspired to contribute your unique skills and experience. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you. Wells Fargo Technology is a team of more than 40,000 information technology and security professionals who help keep Wells Fargo at the forefront of America's diversified financial services companies. Employees execute an engineering-led IT strategy to deliver stable, secure, scalable and innovative services that provide Wells Fargo global customers 'round-the-clock' banking access through in-store, online, ATM, and other channels. Wells Fargo Technology plays a critical role in the company's customer and employee experience, business and risk management transformation, and growth agenda. Information reporting technology team within Wholesale Digital Transformation and Technology is looking for a Software Engineer for application development and support. Team supports Tier 1 customer facing applications including Transaction Search, Cash Flow Analysis, Treasury Information Reporting, Statements and Notices applications. The candidate will be responsible for design/development of new strategic enhancements and business as usual enhancements across all applications. Development teams follow the agile process and candidate will be part of a scrum team(s). Support for line of business activities is also a critical expectation. Must be an excellent individual contributor as well as having the capability to lead small teams of employees and consultants. This individual will break down work and assist in making assignments to other team members, as well as assisting management in ensuring that all systems are compliant with corporate standards. They will follow the change management process and ensure that the application will pass any technical audit. Collaborating with other technical areas, they will integrate across platforms and responsibilities. The Developer will be required to communicate and interact with various levels of business leaders to help define and understand requirements and will act as a senior technologist for complex projects. The ideal candidate possesses strong technical knowledge using latest technologies and is proficient in full stack Java, J2ee based web application development. Required Qualifications * 5+ years of software engineering experience * 5+ years of JavaEE experience * 4 + years of Core Java experience * 4+ years of experience with Spring, Spring Batch, and Spring Boot * 3+ years of RESTful or SOAP web services Desired Qualifications * An industry-standard technology certification * Strong verbal, written, and interpersonal communication skills * Excellent verbal, written, and interpersonal communication skills * Knowledge and understanding of conversions, system analysis, data mapping, conversion reconcilement, validation and implementations * Knowledge and understanding of application and web security * Knowledge and understanding of application or software security such as: web application penetration testing, secure code review, secure static code analysis * Knowledge and understanding of JMS (Java Message Service) * Knowledge and understanding of Oracle Other Desired Qualifications * Knowledge of Gradle * Experience in developing micro services. * Understanding and experience with EJBs, including Session, Entity and Message Driven beans * Knowledge or Experience in front end framework such as React, angular. * Experience in managing code using GitHub * Knowledge of UNIX/GIT bash Job Expectations * Ability to work outside of regular business hours Street Address CA-SF-Financial District: 333 Market St - San Francisco, CA MN-Minneapolis: 550 South 4th St - Minneapolis, MN Disclaimer All offers for employment with Wells Fargo are contingent upon the candidate having successfully completed a criminal background check. Wells Fargo will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act. Relevant military experience is considered for veterans and transitioning service men and women. Wells Fargo is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation. Wells Fargo San Francisco CA

Software Engineer