Software Engineer, Connect Tax Reporting
Build and operate software products, APIs, data workflows, and automation that simplify tax reporting for platforms and their users. The role requires production software development, project delivery from discovery through launch, and experience debugging and operating reliable systems.
About the job
Responsibilities
- Design, build, and operate features across tax reporting user experiences, APIs, services, and data workflows.
- Turn user and business needs into clear technical approaches and deliver projects from concept to launch.
- Build scalable, reliable, secure, and maintainable software supported by appropriate tests.
- Improve tax reporting workflows through automation and operational tooling.
- Review code and collaborate with engineers to improve implementation quality and share technical context.
- Monitor production systems, respond to incidents, and improve reliability, observability, and runbooks.
- Partner with product, tax operations, support, and engineering teams to deliver solutions that meet user needs.
Requirements
- Experience building, testing, and maintaining production software in one or more general-purpose programming languages, such as Ruby, TypeScript, Python, Java, or C#.
- Experience delivering software projects from problem definition through launch.
- Ability to make technical decisions and communicate tradeoffs through code, design documents, and technical discussions.
- Experience debugging and operating production systems.
- Familiarity with AI-assisted development tools.
Nice-to-haves
- Experience building backend services, APIs, batch workflows, data pipelines, or user-facing product experiences.
- Experience with distributed systems, asynchronous processing, large-scale data workflows, or search infrastructure.
- Experience with financial, compliance, reporting, or other systems where correctness, privacy, and data integrity matter.
- Interest in learning tax reporting concepts and building products for platforms and their users.
Skills
Ruby, TypeScript, Python, Java, C#, APIs, Data Pipelines, Distributed Systems, Asynchronous Processing, Search Infrastructure, Automation, Observability, Production Systems, Ai-Assisted Development
Similar jobs
Fullstack Engineering jobsProduct Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and deploy software for Stripe’s global financial infrastructure while solving complex problems, collaborating on multi-person projects, and learning unfamiliar systems. The role is designed for new graduates with programming experience and a bachelor’s or master’s degree or equivalent experience.
Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.