Finding the best job has never been easier
Share
As a Software Development Engineer on our team, you'll design and implement robust distributed systems that process transactions in real-time. You'll work with modern technology stacks including Java, Linux, and enterprise-grade databases to create innovative solutions that scale efficiently. Your work will directly influence how we handle tax calculations, compliance, and reporting across diverse global markets. The ideal candidate brings strong software engineering fundamentals and thrives in a collaborative, fast-paced environment. You'll participate in the software development lifecycle, from initial design through deployment and maintenance. We value clear communication, analytical thinking, and a dedication to writing high-quality, maintainable code.We welcome experienced engineers who demonstrate problem-solving abilities and a passion for learning. You'll join a team of talented engineers who take pride in building reliable, scalable solutions that handle complex business requirements. In this role, you'll contribute to architectural decisions, implement performance optimizations, and ensure our services maintain the highest standards of security and reliability. You'll work in an agile environment where your ideas and contributions directly impact the evolution of our tax technology platform.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit