Job Closed
This listing is no longer active.
Build in a weekend. Scale to millions.
Software Engineer – Support Tooling, APAC/AMER
Location
North America
Posted
126 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Support Tooling, APAC/AMER
Supabase
• Build and maintain internal tooling that helps Support and Engineering teams investigate, debug, and resolve customer issues efficiently. • Partner closely with Support leads and other internal stakeholders to turn real-world pain points into scalable, reliable tooling. • Own and evolve our primary internal admin dashboard, including maintaining existing functionality and contributing to its future frontend architecture. • Design, implement, and maintain ticket automations, including rule-based workflows, webhook-driven background jobs, and cross-tool integrations. • Build and improve an AI agent and supporting workflows that automate repetitive tickets and help support engineers focus on harder, higher-impact issues. • Develop and maintain integrations with third-party systems such as Front, Slack, Linear, and incident management tooling. • Ensure reliability, observability, and operational safety for critical internal systems, including participating in an on-call rotation.
Job Requirements
- 5+ years of experience as a backend or full-stack engineer working on production systems.
- Strong backend fundamentals, including API design, background jobs, and data modeling.
- Have experience building internal tools, admin dashboards, or operational systems used by non-engineering teams.
- Comfortable working across multiple languages and frameworks, with strong experience in JavaScript or TypeScript, and the ability to work productively alongside existing Elixir systems that power background jobs and automations.
- Product-oriented mindset and are comfortable working from ambiguous requirements to propose practical solutions.
- Experience integrating with third-party APIs and maintaining long-lived internal integrations.
- Communicate clearly across technical and non-technical audiences in an async, globally distributed team.
- Excited by solving real-world problems for developers and support teams.
- Comfortable navigating evolving systems and priorities while maintaining reliability and quality.
Benefits
- Fully Remote
- ESOP
- Tech Allowance
- Health Benefits
- Annual Off-Sites
- Flexible Work
- Professional Development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer
Polygon LabsEngaging Creative Services and Software Solutions for the Media Industry.
• Design, implement, and optimize peer-to-peer networking components in the Bor, Erigon, and Heimdall clients. • Analyze and improve network stability by identifying peering bottlenecks, protocol edge cases, or propagation inefficiencies. • Investigate incidents and contribute to root cause analysis (RCA) efforts related to network partitions, peer discovery failures, or gossip performance issues. • Collaborate closely with internal protocol and infra teams to align client behavior with network goals. • Contribute to client documentation and architecture discussions around networking layers and system resilience. • Stay up to date with trends and developments in distributed systems and peer-to-peer infrastructure.
AI Software Engineer
TecknoworksWe identify and integrate technology solutions that grow your business.
• Design, build, and deploy production-ready AI-powered applications within the Azure ecosystem • Solve complex client challenges leveraging modern AI tools • Collaborate with cross-functional teams • Maintain high-quality outcomes in fast-paced environments • Engage with clients to understand their needs and deliver tailored solutions
• Architect, design, develop, and maintain scalable and consistent services, writing reusable, modular, and maintainable code aligned with industry best practices. • Collaborate closely with stakeholders, product managers, and engineering managers to translate business requirements into effective software solutions, define timelines, and estimate effort. • Perform code reviews, enforce coding standards, troubleshoot and debug complex issues, and ensure high code quality and performance. • Stay up to date with new technologies and tools, drive their adoption when appropriate, and contribute to a culture of continuous learning and team growth.
• Develop robust and high quality code in C, Golang or Python as the need arises. • Develop unit tests and for any new features that are developed. • Collaborate with QA and Automation to identify issues and improve features. • Understand how Alkira’s cloud networking solution is deployed and assist in periodic on call / escalation cycles.




