Rover.com

Senior Software Engineer, Payments Team

Rover.com

full-time

Posted on:

Location Type: Hybrid

Location: SeattleWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,761 - $179,228 per year

Job Level

About the role

  • Enjoy seeing their own efforts have an outsized impact on the business and our customers.
  • Are eager to learn and improve their craft as a software engineer.
  • Are excited to learn new technologies and contribute across the stack.
  • Are passionate about building a deep understanding of how Rover’s systems behave and use that insight to identify risks and opportunities.
  • Analyze and understand production issues, dig into root causes, and make improvements to our systems.
  • Are able to take loose requirements, work with others to figure out what needs to be done, and drive a project forward.
  • Enjoy working across the backend and frontend on both web and mobile, developing software that interacts with other systems.
  • Understand the needs of multiple stakeholders, from end users to internal teams such as tax and accounting.
  • Have strong attention to detail and a desire to deeply understand complex technical systems.
  • Get along well with others and thrive in a collaborative environment and your values align with Rover's Core Values
  • Enjoy being part of a great community of pet lovers.

Requirements

  • Minimum 5+ years experience as a professional software developer.
  • Strong understanding of data-intensive application design and architecture principles.
  • Strong problem-solving skills and a passion for debugging complex issues.
  • Proficiency in working with Python.
  • Familiarly with React and React Native.
  • Familiarity with SQL.
  • Familiarity with relational databases and schema design.
  • Excellent verbal and written communication skills
  • Ability to work effectively in a collaborative team environment
  • Effective communication on design/engineering trade-offs to product managers/designers.
  • Intuition for when to call it "good enough", and when to put in the extra time to polish.
  • Passionate about automated testing, code quality, and engineering best practices
  • Rigor, attention to detail, curiosity, and always asking Why?
  • Experience with large-scale consumer-facing websites
  • Bonus: Experience with large-scale orders and finance systems that handle money, payments, tax, checkout, etc.
Benefits
  • Competitive compensation
  • 401k
  • Flexible PTO
  • Competitive benefits package, including medical, dental, and vision insurance
  • Commuter benefits
  • Bring your dog to work (and unlimited puppy time)
  • Doggy benefits, including $1000 toward adopting your first dog
  • Stocked fridges, coffee, soda, and lots of treats (for humans and dogs) and free catered lunches semi-monthly
  • Regular team activities performed in person and virtually
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonReactReact NativeSQLdata-intensive application designarchitecture principlesschema designautomated testingcode qualityengineering best practices
Soft Skills
problem-solvingattention to detailcollaborationeffective communicationcuriosityability to drive projectsunderstanding stakeholder needspassion for debuggingintuitive decision-makingdesire to improve craft