Collective

Staff Software Engineer

Remote San Francisco, CA
USD 198k - 230k
Python GraphQL React Django PostgreSQL API
Description

About Collective:

Collective is on a mission to redefine the way businesses-of-one work. Collective’s technology and team of trusted advisors enables our members to achieve financial independence by taking care of everything from business incorporation to accounting, bookkeeping, tax services and access to a thriving community, all in one integrated platform.  We believe in empowering self-employed people to enjoy the same tax savings that big companies get. 

Featured in Forbes, Business Insider, Yahoo, Bloomberg, Financial Times, Techcrunch and more. We’re backed by General Catalyst, Sound Ventures (Ashton Kutcher and Guy Oseary), QED Investors, Google’s Gradient Ventures, Expa and prominent investors who have financed and built iconic companies like YouTube, Substack, Twitch, Box, Hims, Instacart, Lyft, and more.

About the Role

We are building the customer experience that scales Collective’s primary offerings - Onboarding, Bookkeeping, Payroll and Taxes. The role offers an exciting opportunity to be the architect of the backend of these core products. You will be part of a high-impact set of teams that builds the application used for our customers and for internal operations. Our primary technology stack is React, Django and Postgres DB. 

Responsibilities

  • Craft the v2 architecture for Collective BE platform that delivers more complex interactions while maintaining a consistent experience wrt API, maintainability and reusability
  • Work cross-functionally with product, design, and other engineering counterparts to novel products and features that our users will love 
  • Ensure timely delivery of complex, multi-disciplinary, and highly visible projects by participating in the full development cycle: technical design, development, test, experimentation, analysis, and launch
  • Contribute to standards that improve developer workflows, recommend best practices, and mentor junior engineers to grow their technical expertise
  • Participate in writing design docs and reviewing code
  • Work closely with product and design giving feedback on specs and mocks

What we want you to bring

We’re looking for someone who meets the minimum requirements to be considered for the role. The preferred qualifications are a bonus, not a requirement.

Minimum requirements

  • Have 8+ years of experience developing platforms for user facing applications with Python
  • Strong foundation in core data modeling, API design concepts and service oriented architecture
  • Solid understanding in concepts like graphQL, idempotency, API response latency, cloud deployments and troubleshooting
  • Ability to understand the business needs with respect to designing the architecture, while effectively communicating complex ideas to the rest of the team and stakeholders
  • Prior experience or strong ability in tech leadership responsibilities, such as taking charge in technical decision-making, strategizing for and managing technical debt, and creating roadmaps for future developments
  • Track record of mentoring senior engineers
  • Passion for working with users, building a platform that supports great user experience spanning web and mobile
  • Comfortable working in a highly agile, intensely iterative software development process
  • An appreciation for the importance of good documentation -- internal and external
  • Attention to detail, especially around performance, accessibility, reliability and security

Preferred requirements

  • Has shipped a platform that has been used by other external applications/customers via APIs
  • Experience working with a remote team
  • Experience working with a global or otherwise multicultural team
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure

What we offer in return

Compensation Range: $198,000-$230,000 USD annual base salary

  • A remote first environment.
  • A diverse and collaborative team culture.
  • Stock options package.
  • 14 company holidays + unlimited PTO.
  • 401K
  • Employer paid Health, Vision and Dental Insurance.
    • 100% coverage for employees
    • 75% coverage for dependents
    • up to $5,000 for out of state travel expenses, if needed
  • PC or Mac laptop + $750 Home office stipend.
  • Paid parental leave.
  • Team events and virtual gatherings.
  • $600 wellness bonus.

Equal Employment Opportunity

At Collective, we don’t just accept differences — we celebrate them, we support them, and we thrive on them for the benefit of our employees, our customers, and our community. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. If you’re good at what you do, come as you are. The more inclusive we are, the better our work will be. Collective is proud to be an equal opportunity workplace.

Collective
Collective
Finance Financial Services FinTech

0 applies

2 views

Other Jobs from Collective

Staff Software Engineer

Remote San Francisco, CA

Similar Jobs

Software Engineer II

Remote Americas

Staff Software Engineer - Java (Spring)

Hyderabad, India Remote Hybrid

Senior Software Engineer - Java (Spring)

Hyderabad, India Remote Hybrid

Data Engineer, Mid

Remote Norfolk, VA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say