Sr. Software Engineer
Tango Card
Software Engineering
Bengaluru, Karnataka, India
Sr. Software Engineer
- ID
- 2026-26280
- Category
- Technology
- Position Type
- Full Time
- Location : Location
- IN-KA-Bengaluru
About Blackhawk Network:
Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com.
Overview:
BHN is building a digital platform and products that bring people and brands together. We facilitate cross channel payments via cash-in, cash-out and mobile payments. By leveraging blockchain, smart contracts, serverless technology, real time payment systems, we are unlocking the next million users through innovation.
Our employees are our biggest assets! Come find out how we engage, with the biggest brands in the world. We look for people who collaborate, who are inspirational, who have passion that can make a difference by working as a team while striving for global excellence. You can expect a strong investment in your professional growth, and a dedication to crafting a successful, sustainable career for you. Our teams are composed of highly talented and passionate 'A' players, who are also invested in mentoring and enabling the best qualities. Our vibrant culture and high expectations will kindle your passion and bring out the best in you!
Responsibilities:
Lead the design and development of scalable full-stack systems using React.js (TypeScript) and Java (Spring Boot) within a microservices architecture.
• Own subsystems or major functional areas end-to-end, from architectural design toproduction stability.
• Define API contracts, service boundaries, and data models to ensure scalability, reliability, and maintainability.
• Drive technical design discussions and influence architectural decisions within the team.
• Proactively identify and resolve performance bottlenecks across frontend, backend, and database layers.
• Design database schemas, indexing strategies, caching approaches, and safe migration patterns.
• Lead root cause analysis for production incidents and implement long-term reliability improvements.
• Mentor junior engineers through code reviews, design feedback, and technical guidance.
• Collaborate with cross-team stakeholders to align technical solutions with a broader platform strategy.
• Contribute to CI/CD evolution, observability improvements, and cloud architecture best practices (AWS preferred).
• Leverage AI-assisted engineering workflows to accelerate delivery while maintaining high standards of correctness and maintainability.
• Drive reduction of technical debt and advocate for engineering excellence across the team.
Qualifications:
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
• 4–6 years of professional experience building and maintaining production-grade full-stack applications.
• Strong experience with React.js, TypeScript, modern JavaScript, HTML, and CSS.
• Solid backend experience with Java (Spring Boot), including REST API design, validation, security, and integration patterns.
• Experience working with microservices architectures and distributed systems concepts.
• Strong understanding of relational databases (MySQL/PostgreSQL) and experience optimizing queries and schema design.
• Familiarity with cloud environments, preferably AWS (EC2, S3, RDS, CloudFront, etc.).• Demonstrated ability to debug and resolve complex production issues.
• Solid understanding of object-oriented programming, clean architecture principles, and maintainable code practices.
• Experience participating in technical design discussions and contributing to system-level decisions.
• Familiarity with modern development workflows, CI/CD pipelines, and Agile methodologies.
• Comfortable using AI-assisted development tools responsibly to enhance productivity and code quality.
• Strong communication skills and ability to collaborate effectively across teams.
We seek candidates who not only demonstrate curiosity and adaptability in emerging technologies but have also successfully implemented and utilized AI tools to enhance their work, improve processes, or deliver measurable results. Our teams embrace continuous learning and the thoughtful integration of AI to create meaningful impact – for our employees and the future of work.
Options:
Software Powered by iCIMS
www.icims.com