
Senior Software Engineer, Payments Team
Rover.com
full-time
Posted on:
Location Type: Hybrid
Location: Seattle • Washington • United States
Visit company websiteExplore more
Salary
💰 $140,761 - $179,228 per year
Job Level
Tech Stack
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