About the Role
Key Responsibilities:
- Technical Leadership:
- Lead and mentor a team of software engineers.
- Architect, design, and implement scalable and robust software systems for tax invoice generation and administration.
- Collaboration:
- Work closely with product managers, designers, and operations representatives to align on project goals.
- Build and maintain strategic relationships with internal stakeholders to ensure the successful delivery of features and improvements.
- Innovation and Improvement:
- Develop self-serve tools to automate the generation, crediting, and re-issuing of invoices.
- Enhance the Mobile Invoices platform to improve the accessibility and accuracy of tax invoices, particularly for international trips.
- Quality Assurance:
- Ensure the reliability and performance of tax invoice-related applications through rigorous testing and troubleshooting.
- Implement systems to handle customer errors efficiently, aiming to increase invoice accuracy and completeness.
- Continuous Learning and Development:
- Stay up-to-date with the latest in software engineering and fintech developments.
- Participate in code reviews, design discussions, and architecture reviews to ensure high standards of code quality.
- - - - What You Will Need ----
- BTech/MS/PhD in Computer Science or related field.
- 8+ years of experience in software engineering, with a strong background in backend development.
- Proven experience in leading and mentoring engineering teams.
- Expertise in Java, Python, Go or other relevant programming languages.
- Strong understanding of software development principles, distributed systems, and large-scale system design.
- Excellent problem-solving skills and attention to detail.
- - - - Preferred Qualifications ----
- Experience in the fintech domain, particularly in tax or invoicing systems, is a plus.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .