Senior Software Engineer, Python (Data Platforms)

23 hours, 59 minutes ago
Full-time
Senior
Software Development
Prosper

Prosper

Prosper is an online marketplace lending platform that connects borrowers with lenders, offering personal loans, credit cards, and home equity options. With a focus on financial education, Prosper helps individuals manage their finances and achieve pea...

Banks
251-1K
Founded 2005
$490M raised

Description

  • Design and build robust backend services and APIs that power the data platform.
  • Develop and productionize data pipelines and services with clean, scalable code.
  • Improve system architecture and transition scripts into production-grade software with logging, alerting, and automated testing.
  • Evaluate and implement new frameworks and tooling that improve reliability and developer velocity.
  • Collaborate with analysts, software engineers, and infrastructure teams to deliver fast, secure, and easy-to-consume data services.
  • Write high-quality Python code and conduct thorough code reviews.
  • Guide peers on SDLC best practices and support strong engineering standards.
  • Work within a test-driven, Agile development environment to solve business problems around financial products.

Requirements

  • Bachelor’s degree in EE/CS with 8+ years of experience, or a master’s degree in EE/CS or a related discipline with 6+ years of experience.
  • Deep expertise in object-oriented Python in an enterprise environment.
  • Experience with Java, C#, or Go is a major plus.
  • Proficiency with Docker, Kubernetes, CI/CD, and Infrastructure as Code such as Terraform.
  • Strong SQL experience, including BigQuery and PostgreSQL, and understanding of systems built around data warehouses.
  • Experience with modern cloud providers, especially the Google Cloud Platform ecosystem.
  • Familiarity with LLM-assisted development tools such as Cursor.
  • Track record of taking complex engineering problems from concept to stable service.
  • Strong communication, teamwork, sound design, and clean implementation in an Agile, test-driven environment.
  • Interest in learning the fintech domain and solving business problems with high-quality solutions.

Benefits

  • $145,000–$215,000 annual salary, plus bonus.
  • Comprehensive health coverage.
  • Flexible time off.
  • Paid parental leave.
  • Wellness benefits.
  • Udemy access for professional development.
  • Childcare assistance.
  • Pet insurance discounts, legal assistance, and additional discounts through Perkspot.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experience

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a Senior Software Engineer to improve the backend systems that power personalized shopping and purchase experiences for its grocery platform.

Datadog Go GraphQL PostgreSQL Ruby
14 minutes ago

Software Engineer, Engineering Tooling

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring a full-time software engineer to build internal engineering services and tooling that support teams across the company and improve the reliability of its remote-first product infrastructure.

CI/CD Go Secrets Management SQL
14 minutes ago

Senior Software Engineer - Operating Systems

Applied Intuition 251-1K Internet Software & Services

Applied Intuition is seeking a Software Engineer for its NextGen OS team to help build a new full-stack operating system for future vehicles and products.

C C++ Embedded Systems
14 minutes ago

Senior Software Engineer - IAM

Affirm 1K-5K Diversified Financial Services

Affirm is seeking a software engineer to evolve its enterprise identity platform, building automation and AI-assisted workflows around SailPoint and Auth0 in a remote role based in Spain.

AWS Buildkite CI/CD GitHub JIRA Python Terraform
14 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers