Senior Software Development Engineer
Job description
Join us in building the next generation of financial operations technology that serves businesses of all sizes. You'll design and develop scalable systems that power end-to-end finance and accounting services, directly impacting how companies manage their financial operations with Amazon-grade accuracy and compliance.
Key Job Responsibilities
- Architect and develop scalable, secure systems designed to handle sensitive financial data across diverse customer environments.
- Partner with business teams to understand customer requirements, investigate potential solutions, and deliver innovative features that address real financial challenges.
- Establish and communicate architectural principles and design patterns, then mentor team members in their adoption and implementation.
- Lead technical analysis of industry trends and emerging technologies to inform platform development and innovation strategy.
- Make data-driven architectural decisions that balance scalability, customer experience, and business priorities.
You'll work in an Agile environment, balancing the need for scalability and high performance with practical business priorities, all while mentoring team members and fostering a culture of technical excellence.
About the Team We're building a world-class finance and accounting platform that transforms how businesses manage their back-office operations. Our team is dedicated to creating technology that's secure, scalable, and accessible-whether serving large enterprises or growing businesses. We're focused on developing a multi-tenant operations stack with built-in data isolation and compliance controls from the ground up.
Our vision is to make sophisticated financial operations technology available to everyone, and we're looking for collaborative partners who can help us shape that future. You'll work alongside engineers, product managers, and business stakeholders who are committed to delivering solutions that genuinely meet customer needs while maintaining the highest standards of accuracy and security.
Basic Qualifications
- 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
- Bachelor's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Locations
- IND, KA, Bengaluru
Interested in this role?