Senior Software Engineer
Job description
About the role
You will architect and implement the backend systems that form the financial operating system of a global bank. This role requires you to design and deliver scalable, secure, and high-performance services that handle millions of transactions daily. You will be an early shaper of the architecture, working closely with the founding team to define product direction and turn complex regulatory requirements into elegant technical solutions. The position demands extreme ownership, where you write clean, efficient, and maintainable code that directly impacts user experience. You will collaborate across product, frontend, and infrastructure teams to ensure seamless execution and reliability. This is an opportunity to build from scratch and define engineering standards in a fast-moving environment. If you are driven to redefine global banking, this role allows you to build the future alongside ambitious builders.
Key facts
What you'll do
- Design and develop scalable backend systems that power Aspora's fintech products and global banking operations.
- Write clean, efficient, and maintainable code to implement core features while ensuring high performance, security, and reliability.
- Optimize systems for scale by building resilient, fault-tolerant architectures capable of handling millions of transactions.
- Collaborate closely with product, frontend, and infrastructure teams to deliver seamless user experiences and align on priorities.
- Ensure high availability through robust API design, distributed systems patterns, and continuous database optimization.
- Monitor system performance, troubleshoot production issues, and drive improvements in backend efficiency and stability.
- Prioritize business needs by aligning engineering efforts with strategic goals to enable rapid iteration and execution.
- Own the end-to-end system design of backend services, ensuring modularity, extensibility, and long-term scalability.
- Implement secure and compliant financial workflows that meet regulatory standards and protect user data.
- Lead technical discussions and contribute to architectural decisions that shape the future of the platform.
- Mentor and guide junior engineers by providing code reviews, technical feedback, and best practices.
- Drive automation and improve development workflows to increase team velocity and reduce operational risk.
- Evaluate new technologies and tools to enhance the stack and solve complex engineering challenges.
- Communicate progress, risks, and trade-offs clearly to stakeholders across product, design, and leadership teams.
Requirements
- Possess 6-10 years of backend development experience, with a strong background in product-based startups or fintech environments.
- Demonstrate the ability to design modular, scalable, and high-performing backend systems that meet business demands.
- Write efficient, high-performance code that scales effectively under heavy load and complex transaction volumes.
- Prioritize product and business needs while making informed technical decisions that balance speed, quality, and security.
- Thrive in early-stage environments where you build systems from scratch and take high ownership of outcomes.
- Bring strong experience in building RESTful APIs and designing robust microservices architectures.
- Show a proven track record of delivering reliable software in fast-paced and ambiguous situations.
- Exhibit strong problem-solving skills and the ability to debug complex issues in distributed systems.
- Communicate effectively with both technical and non-technical stakeholders to align on goals and constraints.
- Embrace continuous learning and adapt quickly to new tools, technologies, and domain requirements.
- Maintain high standards of code quality, testing, and documentation to support long-term maintainability.
- Collaborate proactively with cross-functional teams to ensure alignment and timely delivery of features.
- Understand the importance of security, compliance, and data privacy in financial applications.
- Take initiative in identifying bottlenecks and driving improvements in performance and reliability.
Nice to have
- Experience contributing to open-source projects relevant to backend systems and fintech infrastructure.
- Familiarity with financial regulations and compliance requirements in multiple jurisdictions.
- Knowledge of cloud platforms and infrastructure as code practices for scalable deployments.
- Exposure to event-driven architectures and asynchronous processing patterns.
- Experience with monitoring and observability tools for production systems.
Practical notes
This role is full-time based in Bangalore. The position requires immediate availability or adherence to timelines discussed during the selection process. Travel is not expected as part of the role. Candidates must be authorized to work in India without sponsorship for this position.