💼

Senior Software Engineer at Blackhawk Network India

NEW
Location
Kozhikode, Kerala, India
Job type
Full time
Posted 1 day ago
Description

About the job


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

We are looking for a strong, product-minded Sr. Software Engineer to help build and evolve our Rewards and Redeem Platform. This role is ideal for an engineer who combines deep Java backend expertise with modern frontend and cloud engineering skills, and who is excited to work in an AI-accelerated software environment.You will design, build, test, deploy, and operate scalable, secure, and resilient applications across a hybrid ecosystem of modern cloud-native services and legacy platforms. You will play a key role in modernizing core systems, improving developer productivity, and enabling intelligent, data-driven workflows for both internal teams and external partners.This role requires hands-on engineering across backend services, APIs, frontend experiences, cloud infrastructure, observability, and software delivery. We are looking for someone who can move comfortably from architecture discussions to implementation details, and who can use modern engineering tools, including AI-assisted development, responsibly and effectively.

  • ResponsibilitiesDesign, develop, test, deploy, and operate scalable applications and services for the Rewards and Redeem Platform
  • Own features and modules end to end, from technical design through production support and continuous improvement
  • Build and maintain secure, high-performance APIs and distributed services using Java and Spring Boot
  • Develop modern user experiences using Angular and contemporary frontend engineering practices
  • Contribute to modernization of legacy systems, including service decomposition, API-first design, and cloud migration patterns
  • Build highly available, observable, fault-tolerant systems on AWS using automation and infrastructure-as-code practices
  • Write clean, maintainable, testable code with strong unit, integration, and automation coverage
  • Participate in code reviews, design reviews, and technical discussions; raise the overall engineering bar through thoughtful feedback
  • Collaborate closely with product managers, architects, SRE/DevOps, and other stakeholders to deliver high-quality solutions
  • Use AI-enabled engineering tools to improve development velocity, code quality, documentation, testing, and operational efficiency while applying sound judgment, security, and review discipline
  • Support production systems through operational excellence practices, monitoring, alerting, incident response, and root cause analysis
  • Contribute to engineering standards, CI/CD improvements, and developer experience initiatives
  • Mentor junior engineers and help drive a strong culture of learning, ownership, and continuous improvement
  • Understand business goals, customer impact, and domain constraints when evaluating technical solutions and trade-offs


Qualifications

  • 5+ years of software engineering experience building enterprise or consumer-facing applications
  • Strong hands-on experience with Java and modern Spring frameworks, especially Spring Boot
  • Experience designing and building RESTful APIs and microservices in distributed environments
  • Solid understanding of object-oriented design, data structures, concurrency, and multithreaded application development
  • Strong experience with AWS services such as ECS/EKS, Lambda, API Gateway, S3, RDS, CloudWatch, IAM, and related cloud-native patterns
  • Experience with Angular and modern JavaScript/TypeScript frontend development
  • Strong experience with relational databases such as PostgreSQL and solid SQL/database design skills
  • Experience with CI/CD pipelines, automated testing, and secure software delivery practices
  • Familiarity with observability and production operations, including logging, metrics, tracing, alerting, and incident analysis
  • Experience working in Agile teams with strong collaboration and communication skills
  • Proven ability to troubleshoot complex technical issues across application, infrastructure, and integration layers
  • PreferredExperience modernizing monolithic or legacy platforms into modular or service-oriented architectures
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with infrastructure as code tools such as Terraform or CloudFormation
  • Experience with event-driven architecture, messaging, or streaming technologies such as Kafka or SQS/SNS
  • Experience with React in addition to Angular
  • Familiarity with secure coding, identity and access patterns, API security, and compliance-sensitive systems
  • Exposure to AI-assisted software development tools and practices such as code generation, automated test creation, intelligent documentation, and developer copilots
  • Understanding of how to apply AI responsibly in engineering workflows, including review quality, data protection, and hallucination risk mitigation
  • Experience in payments, fintech, rewards, or other transaction-heavy domains


Blackhawk Network India
blackhawknetwork.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 19 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Blackhawk Network India
blackhawknetwork.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the responsibilities of a Senior Software Engineer at Blackhawk Network India?
Chevron down
Where is the Senior Software Engineer position located for Blackhawk Network India?
Chevron down
What is the seniority level required for the Senior Software Engineer role at Blackhawk Network India?
Chevron down
Is the Senior Software Engineer position at Blackhawk Network India a full-time role?
Chevron down
How can I apply for the Senior Software Engineer position at Blackhawk Network India?
Chevron down
What is the job posting date for the Senior Software Engineer position at Blackhawk Network India?
Chevron down
What does the engineering department at Blackhawk Network India focus on?
Chevron down

Why Work at Blackhawk Network India

Blackhawk Network India offers a unique environment where innovation and creativity are at the forefront of the company’s mission. Working at Blackhawk Network means joining a global leader in the prepaid and payments industry with a history of growth and innovation. As a Senior Software Engineer at Blackhawk Network India, you'll become part of a dynamic team that pushes the boundaries to solve complex challenges.

One of the key reasons to work at Blackhawk Network India is the opportunity for professional growth and development. The company places a great emphasis on training and skill enhancement, ensuring its employees are well-prepared to tackle the ever-evolving technology trends. Moreover, Blackhawk Network’s commitment to diversity and inclusion empowers employees from different backgrounds to thrive and contribute uniquely.

The culture at Blackhawk Network India is supportive and collaborative, encouraging a work-life balance that is conducive to both professional success and personal well-being. Employees are given the opportunity to engage in flexible working conditions and are encouraged to bring forward innovative ideas that can drive the company's success further. Working at Blackhawk not only gives you a chance to be part of cutting-edge projects but also allows you to see the real-world impact of your work.

What's It Like to Work at Blackhawk Network India

At Blackhawk Network India, the work environment is described as dynamic and engaging. The workplace is characterized by its open communication, fostering an environment where employees feel valued and heard. Teamwork is a cornerstone, ensuring that everyone’s input contributes to the overarching goals.

Being part of the engineering department means you will be engaged in projects that require critical thinking, technical expertise, and creativity. You will also be positioned at the intersection of finance and technology, working on products that touch millions of lives worldwide. Technological advancement is constant at Blackhawk Network India, providing various opportunities to work with the latest tools and platforms.

The support for work-life balance is also notable. Employees are encouraged to maintain a healthy balance between work commitments and personal life, with flexible work arrangements available. There are also various programs aimed at enhancing employee well-being, including mental health support and fitness programs.

What's It Like to Work as a Senior Software Engineer at Blackhawk Network India

As a Senior Software Engineer at Blackhawk Network India, you will be on the frontline of crafting essential code that solves problems and advances the company’s technical capabilities. Your role will involve advising on best engineering practices and leading projects, which means you will be both a leader and a contributor.

A typical day would usually involve collaborating with cross-functional teams to design and implement features, optimize system performance, and ensure the integrity of applications. You will be expected to stay abreast of new technologies and continuously integrate relevant innovations into Blackhawk Network’s solutions.

This role requires a combination of technical skills and leadership qualities. You will be responsible for ensuring quality deliverables by mentoring junior developers and providing feedback on code quality and development practices. The excitement of this role comes from solving challenging problems and being a part of a team that drives significant business outcomes.

Senior Software Engineer Interview Questions at Blackhawk Network India

Preparing for an interview at Blackhawk Network India, especially for the Senior Software Engineer role, involves understanding the types of questions that will likely be asked. The interviews are designed to assess technical proficiency, problem-solving capabilities, and cultural fit.

Candidates can expect questions around software engineering principles, data structures, algorithms, and design patterns. Some typical questions include:

  • Explain object-oriented programming concepts.
  • How do you optimize software performance?
  • Describe a challenging software engineering problem you solved.
  • What is your approach to debugging large codebases?

Additionally, given the seniority level, you might be asked scenario-based questions to assess leadership and management skills:

  • How do you handle conflicts within a team?
  • Describe a situation where you led a project to success.
  • How do you ensure that engineering principles are followed by all team members?

Senior Software Engineer Interview Preparation at Blackhawk Network India

Preparing for your interview at Blackhawk Network India requires a balanced approach between technical skills and behavioral preparedness. It's crucial to have a strong understanding of software engineering fundamentals, given the technical nature of the job.

First, brush up on core programming skills and ensure you can code proficiently in languages often used by the company, such as Java, Python, or Ruby. Reviewing algorithms and data structures is essential, as is a deep dive into system design preparation. Practice solving problems on platforms like LeetCode or HackerRank to sharpen your coding skills.

Beyond technical preparation, understanding Blackhawk's business model and how the engineering role contributes to organizational goals will give you an edge. Prepare to discuss past experiences, especially those involving leadership, teamwork, and problem-solving.

Senior Software Engineer Interview Tips at Blackhawk Network India

To excel in your interview:

  • Demonstrate clear and concise communication. Articulate your thought process when solving problems during coding challenges or technical questions.
  • Show enthusiasm and knowledge about Blackhawk Network India’s products and how your skills can contribute.
  • Emphasize your experience with leadership roles and how you have successfully managed projects and teams in the past.
  • Prepare insightful questions that reflect your understanding of the role and company.

By thoroughly preparing using these guidelines, you stand a better chance of securing the Senior Software Engineer position at Blackhawk Network India, positioning yourself as a valuable asset to the company.