Tabs is seeking a Software Engineer to upgrade its payments infrastructure with modern engineering principles as it scales its user base. The engineer will have high ownership over the design and implementation of job systems, microservices, and top-level APIs used across internal and external systems.
Requirements
- Proficient in TypeScript, Python, or a similar backend/web development language
- Strong understanding of software fundamentals and system design principles
Responsibilities
- Build, maintain, and scale core billing and invoicing systems that power the Tabs platform
- Contribute to our usage-based pricing and collections infrastructure, ensuring reliability and performance at scale
- Drive features from design through implementation and rollout, balancing speed and quality
- Participate in technical planning and architecture discussions, contributing to long-term engineering decisions
- Improve existing systems by identifying bottlenecks and opportunities for automation or simplification
Other
- 2–4 years of professional software engineering experience
- Eager to take ownership of projects with clear direction, while collaborating on cross-team initiatives
- Thrive in a fast-paced environment where projects evolve quickly and impact is immediate
- Competitive compensation and equity
- 100% healthcare coverage (Medical, Dental, and Vision)
- 401(k) plan