hero

Software Engineer II

Tango Card

Tango Card

Software Engineering
Bengaluru, Karnataka, India
Posted on Mar 23, 2026

Software Engineer II

ID
2026-26279
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:

Responsibilities & Opportunities:

  • Design, develop, and maintain backend services within a microservices-based architecture using Java (Spring Boot) and/or Python.
  • Build new and enhance UI features within a micro-frontend architecture using React.js and TypeScript, integrating with shared design systems and platform APIs.
  • Contribute to the development of highly scalable, distributed, and enterprise-grade systems, working under the guidance of highly experienced engineers.
  • Gain hands-on experience with complex business workflows, large codebases, and high-traffic applications.
  • Write clean, testable, and maintainable code; actively participate in code reviews and apply best practices.
  • Collaborate with product managers, designers, and engineers to translate requirements into working software.
  • Work with relational and NoSQL databases to design schemas, write queries, and resolve performance or data consistency issues.
  • Debug and troubleshoot issues across frontend, backend, and integration layers.
  • Support deployment, monitoring, and incident resolution in cloud environments (preferably AWS) with guidance from senior engineers.
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and deliver work within committed timelines.
  • Continuously learn and apply new tools, frameworks, and architectural patterns used in enterprise-scale systems.
  • Gain hands-on experience applying AI tools and workflows within real-world, enterprise-scale software development, including experimentation with automation, testing, and developer productivity improvements.

Qualifications:

  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • 2-4 years of professional experience building and maintaining full-stack applications using:
  • Frontend: React.js, TypeScript, modern JavaScript (ES6+), HTML, CSS
  • Backend: Java (Spring / Spring Boot) and/or Python
  • Solid understanding of object-oriented programming concepts; basic exposure to functional programming patterns is a plus.
  • Experience designing and consuming RESTful APIs.
  • Working knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases; able to write and optimize basic queries.
  • Familiarity with cloud-based environments, preferably AWS (EC2, S3, CloudFront, RDS, or similar services).
  • Understanding of core data structures and algorithms, with the ability to apply them to real-world problems.
  • Interested in working in an Agile/Scrum environment
  • Ability to pick up new technologies, frameworks, and languages quickly and apply them pragmatically.
  • Good verbal and written communications skills

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:

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed
Application FAQs

Software Powered by iCIMS
www.icims.com