Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer image - Rise Careers
Job details

Staff Software Engineer

The Role


Technology versatility is a critical success factor for our team. The ability to stretch beyond one's specialty by learning new technologies quickly and contributing to the team's goals is highly valued. Prosper's Engineering culture encourages leadership, technical ownership, and cross-functional development of well-rounded engineers who have a holistic view of problem-solving and solution design.


As a Staff Software Engineer, you will play a key technical leadership role, driving architectural decisions, mentoring engineers, and contributing to the long-term vision of our backend systems. You will work on complex and large-scale distributed systems, guiding technical initiatives while remaining hands-on in implementation. Above all, we are looking for an innovative and collaborative engineer who thrives in a culture of continuous learning and technical excellence.


Technologies we use: Java, Kotlin, Spring Boot, REST APIs, Node.js, Microservices, GraphQL, React, JavaScript, GCP


This role is a HYBRID opportunity, based two days a week (Wednesday & Thursday) from our San Francisco office.


Problems You Will Solve
  • Lead the design and development of highly scalable, resilient, cloud-native, microservices-based distributed systems.
  • Define and drive architectural decisions, ensuring best practices and alignment with business goals.
  • Guide and mentor engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
  • Collaborate with cross-functional teams, including product and analytics, to influence strategic initiatives while addressing operational challenges at scale.
  • Drive innovation by proactively identifying technical gaps, challenges, and optimization opportunities, implementing robust solutions.
  • Lead migration efforts from on-premises services to cutting-edge cloud technologies.
  • Champion engineering best practices and contribute to Prosper's engineering culture, promoting knowledge sharing and innovation.


All About You
  • BS in EE/CS with 12+ years of experience or MS in EE/CS with 8+ years of experience in backend development.
  • Proven experience designing and building large-scale, distributed systems with microservices architecture.
  • Deep expertise in designing and implementing RESTful services and event-driven systems.
  • Strong leadership skills, with a track record of mentoring engineers and driving complex technical projects.
  • Expertise in Authentication and Authorization solutions.
  • Hands-on proficiency with Java and Kotlin, with experience in relational and non-relational databases like Firestore, Redis, and MemoryStore.
  • Extensive experience with cloud services (GCP or AWS), designing Cloud Functions and Data Flows.
  • Proficiency in Spring Boot, Spring, Hibernate, JPA, and JMS.
  • Working knowledge of frontend fundamentals (HTML, CSS, JavaScript, GraphQL) is a plus.


What We Offer
  • The opportunity to collaborate with a team of creative, fun, and driven colleagues on products that have an immediate and significant impact on people's lives
  • The opportunity to work in a fast-paced environment with experienced industry leaders
  • Flexible time off, comprehensive health coverage, competitive salary, paid parental leave
  • Wellness benefits including access to mental health resources, virtual HIIT and yoga workouts
  • A bevy of other perks including Udemy access, childcare assistance, pet insurance discounts, legal assistance, and additional discounts


$189,000 - $200,000 a year
Compensation details: The salary for this position is $189,000 - $200,000 annually, plus bonus and generous benefits. In determining your salary, we will consider your location, experience, and other job-related factors.


About Our Technology Team

We are growing our Technology team to support our various financial products. The ideal candidate is passionate about learning the Fintech domain and delivering cutting-edge, high-quality solutions to solve business problems. We utilize a progressive, test-driven, Agile development methodology that places a high premium on communication, teamwork, sound design and clean implementation. 


About Us

Founded in 2005 as the first peer-to-peer marketplace lending platform in the U.S., Prosper was built on a simple idea: connect people who want to borrow money with those who want to invest. Since inception, Prosper has helped more than 2 million people gain access to affordable credit with over $27 billion in loans originated through its platform. Our mission is to help our customers advance their financial well-being through a variety of products including personal loans, credit, home equity lines of credit (HELOC), and our newest product, HELoan. Our diverse culture rewards accountability and cross functional teamwork because we believe this encourages innovative thinking and helps us deliver on our mission.  

 

We’re on a mission to hire the very best, and we are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere. It is important to us that every hire connects with our vision, mission, and core values. Join a leading fintech company that’s democratizing finance for all!  


Our Values

Diversity expands opportunities

Collaboration creates better solutions

Curiosity fuels our innovation

Integrity defines all our relationships

Excellence leads to longevity 

Simplicity guides our user experience 

Accountability at all levels drives results


www.prosper.com

Our Story & Team  //   Our Blog 


Applicants have rights under Federal Employment Laws.

Family & Medical Leave Act (FMLA)

Equal Employment Opportunity (EEO)

Employee Polygraph Protection Act (EPPA)  


California applicants: please click here to view our California Consumer Privacy Act (“CCPA”) Notice for Applicants, which describes your rights under the CCPA: https://www.prosper.com/plp/legal/privacy-notice-for-applicants/


At Prosper, we're looking for people with passion, integrity, and a hunger to learn. We encourage you to apply even if your experience doesn't precisely match the job description. Your unique skill set and diverse perspective will stand out and set you apart from other candidates. Prosper thrives with people who think outside of the box and aren't afraid to challenge the status quo. We invite you to join us on our mission to advance financial well-being.


Prosper is committed to an inclusive and diverse workplace. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical​​​ condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law, including the San Francisco Fair Chance Ordinance. Prosper will consider for employment qualified applicants who are non-US citizens and will provide green card sponsorship.

Average salary estimate

$194500 / YEARLY (est.)
min
max
$189000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Prosper

Welcome to Prosper, where we believe in connecting people with financial opportunities! We’re on the lookout for a passionate Staff Software Engineer to join our dynamic team in sunny San Francisco, CA. Here at Prosper, your role will not only involve designing and developing cutting-edge, microservices-based distributed systems but also driving architectural decisions that align with our innovative goals. You'll step into a vital technical leadership position, mentoring fellow engineers and fostering a culture of continuous learning and collaboration. We value a holistic view of problem-solving, and your ability to dive into various technologies, including Java, Kotlin, and GCP, will be crucial in our fast-paced, Agile environment. Expect to tackle complex challenges ranging from migrating on-premise services to the cloud, leading your team through those transitions, and enhancing our backend systems with best practices. Your previous experience in building large-scale systems will shine here, and your leadership will help shape our engineering culture. So, if you’re eager to grow, innovate, and transform the fintech landscape while enjoying a flexible work environment, Prosper may be the perfect place for your next adventure.

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at Prosper
What are the main responsibilities of a Staff Software Engineer at Prosper?

As a Staff Software Engineer at Prosper, your primary responsibilities will include leading the design and development of scalable cloud-native microservices, guiding architectural decisions, mentoring other engineers, and collaborating closely with cross-functional teams. Your role is vital in ensuring that we deliver high-quality solutions to financial challenges while adhering to best engineering practices.

Join Rise to see the full answer
What qualifications are needed for a Staff Software Engineer position at Prosper?

To qualify for the Staff Software Engineer position at Prosper, you should hold a Bachelor's or Master's degree in Computer Science or Electrical Engineering, along with significant experience in backend development. A proven track record in designing and building large-scale distributed systems and microservices architecture is crucial for this role, complemented by hands-on experience with relevant technologies such as Java, Kotlin, and cloud services like GCP or AWS.

Join Rise to see the full answer
What kind of projects will a Staff Software Engineer work on at Prosper?

In your role as a Staff Software Engineer at Prosper, you will work on exciting projects that involve the design and development of microservices-based distributed systems, driving innovation to optimize our financial products. You will also tackle tasks such as migrating existing systems to cloud technologies and establishing best engineering practices across the organization.

Join Rise to see the full answer
What technologies are commonly used by Staff Software Engineers at Prosper?

At Prosper, Staff Software Engineers work with a robust tech stack that includes Java, Kotlin, Spring Boot, REST APIs, Node.js, and various databases such as Firestore and Redis. Experience with microservices architecture, GraphQL, and cloud platforms like GCP or AWS is highly beneficial for this position.

Join Rise to see the full answer
What is the work culture like at Prosper for a Staff Software Engineer?

Prosper fosters a collaborative and innovative work culture where continuous learning is encouraged. As a Staff Software Engineer, you will find opportunities to contribute to the team's success, mentor peers, and lead initiatives in a flexible, hybrid work setting that values integrity, curiosity, and accountability.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you describe your experience with designing large-scale distributed systems?

In your answer, detail specific projects where you've led or contributed to the architectural design of large-scale distributed systems. Highlight your problem-solving abilities, technology choices, and how these systems met business goals.

Join Rise to see the full answer
What microservices architecture principles do you follow?

Discuss key principles such as service independence, automation in testing and deployment, and the significance of API contracts. Provide examples of how you’ve applied these principles in your past roles.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Explain your mentorship philosophy, including how you tailor your approach based on individual needs. Share specific instances where your guidance led to significant improvement in a team member's performance.

Join Rise to see the full answer
Describe a time when you faced a significant technical challenge. How did you overcome it?

Use the STAR method (Situation, Task, Action, Result) to outline the challenge, your strategic problem-solving process, and the positive outcome. This showcases your resilience and technical acumen.

Join Rise to see the full answer
What strategies do you use to ensure code quality in your projects?

Discuss practices like code reviews, unit testing, and automated testing. Elaborate on the importance of maintaining clean, maintainable code and how these practices improve project outcomes.

Join Rise to see the full answer
How do you stay updated with new technologies and industry trends?

Talk about the resources you use, such as blogs, communities, conferences, or courses. Emphasize your commitment to continuous learning and how it has benefitted your professional development.

Join Rise to see the full answer
Can you explain how you would manage a migration from on-premises services to cloud infrastructure?

Outline a planned approach that includes assessment of current systems, selecting suitable cloud services, defining KPIs for success, and ensuring minimal downtime during the migration. Share any relevant experiences.

Join Rise to see the full answer
What is your experience with Agile development methodologies?

Share your familiarity with Agile principles, your experience working in Agile teams, and how using these methodologies has positively influenced project delivery and team dynamics.

Join Rise to see the full answer
How would you define a successful engineering culture?

Discuss elements like transparency, collaboration, and continuous improvement. Provide examples of how you've actively participated in fostering such a culture within your past teams.

Join Rise to see the full answer
What do you believe is the future of fintech and how can technology shape it?

Share your insights on emerging trends in fintech, such as blockchain, AI in credit scoring, and the role of innovation in improving user experience. Discuss how your technical skills can contribute to these advancements.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago

As Senior Manager of Collections Analytics at Prosper, you will lead a business analytics team to enhance collection and recovery strategies with advanced analytics tools.

Photo of the Rise User
ManTech Hybrid US, Maryland, Maryland
Posted 3 days ago

Join ManTech as a Senior Software SPLUNK Engineer and contribute to innovative software solutions at our Ft. Meade location.

Photo of the Rise User

CloudLinux is seeking ambitious Python Interns who are eager to learn and contribute to real projects in a fully remote environment.

Photo of the Rise User
Posted 3 days ago

A talented AI Systems Engineer is needed to design, develop, and implement innovative AI solutions within a collaborative remote environment.

Posted 12 days ago

BiggerPockets is offering a Software Engineering Internship to help aspiring engineers gain impactful experience while contributing to real estate tech solutions.

Photo of the Rise User
Posted 4 days ago

Join J.D. Power as a Senior .Net Software Developer and leverage your expertise in software development to deliver innovative technology solutions.

Photo of the Rise User

Join Wolverine Trading as a Trading Strategies C++ Engineer to develop and implement state-of-the-art trading strategies within an innovative firm.

Photo of the Rise User
Posted 12 days ago

We are seeking a skilled Software Architect to lead the technical vision at Canadian Bank Note Company, fostering innovation in secure technology solutions.

Photo of the Rise User
Cognizant Hybrid US, New York County, NY; New York State, New York, NY
Posted 8 days ago

Join Cognizant as a Senior Java Developer Lead, spearheading innovative Java solutions in an engaging team environment in New York City.

Prosper Marketplace, Inc. was founded in 2005 and is headquartered in San Francisco. The lending platform is owned by Prosper Funding LLC, a subsidiary of Prosper Marketplace, Inc. Loans originated through the Prosper marketplace are made by WebBa...

14 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
February 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Demand Generation & Marketing at GreenPlaces
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Manager / Director of Demand Generation at Seesaw
Photo of the Rise User
Someone from OH, Euclid just viewed Work From Home Union Benefits Rep at Global Elite