Sr. Software Engineer

Posted Yesterday
Be an Early Applicant
Kozhikode, Kerala, IND
In-Office
Senior level
eCommerce • Payments
The Role
Build and operate scalable Rewards and Redeem Platform applications across Java backend services, Angular frontends, AWS cloud infrastructure, APIs, and legacy modernization efforts. Responsibilities include architecture, implementation, testing, deployment, observability, production support, CI/CD improvements, AI-assisted development, technical collaboration, and mentoring. The role requires ownership of secure, resilient distributed systems and continuous improvement of engineering practices and developer experience.
Summary Generated by Built In
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

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.

Responsibilities
  • Design, 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

Preferred
  • Experience 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

Employment is contingent upon the successful completion of a background check.

Skills Required

  • 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
  • Understanding of object-oriented design, data structures, concurrency, and multithreaded application development
  • Experience with AWS services including ECS/EKS, Lambda, API Gateway, S3, RDS, CloudWatch, IAM, and related cloud-native patterns
  • Experience with Angular and modern JavaScript/TypeScript frontend development
  • 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
  • Ability to troubleshoot complex technical issues across application, infrastructure, and integration layers
  • Experience modernizing monolithic or legacy platforms into modular or service-oriented architectures
  • Experience with 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
  • Understanding of responsible AI application in engineering workflows, including review quality, data protection, and hallucination risk mitigation
  • Experience in payments, fintech, rewards, or other transaction-heavy domains

Blackhawk Network Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Blackhawk Network and has not been reviewed or approved by Blackhawk Network.

  • Wellbeing & Lifestyle Benefits bYond cashback, Extras Discounts, the Home & Tech salary‑sacrifice scheme, MyGym discounts, and the Health Assured EAP expand day‑to‑day savings and wellness support beyond core insurance. Retailer partnerships and lifestyle programs create tangible value on everyday purchases.
  • Leave & Time Off Breadth Paid holidays, sick time, bereavement, volunteer time, and parental/family leave are clearly featured. Hybrid and remote role availability can make time‑off policies more practical to use across locations.
  • Retirement Support A 401(k) with employer match is part of the core package. An Employee Stock Purchase Plan is also available, adding another long‑term financial vehicle alongside retirement savings.

Blackhawk Network Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Pleasanton, CA
2,265 Employees

What We Do

Blackhawk Network delivers branded payment solutions through the prepaid products, technologies and network that connect brands and people. We collaborate with our partners to innovate, translating market trends in branded payments to increase reach, loyalty and revenue. Serving 28 countries, we reliably execute security-minded solutions worldwide. Join us as we shape the future of global branded payments.

Similar Jobs

Coursera + Udemy  Logo Coursera + Udemy

Senior Software Engineer

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Remote or Hybrid
India
1500 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office or Remote
2 Locations
21960 Employees
In-Office
Trivandrum, Thiruvananthapuram, Kerala, IND
16742 Employees
In-Office
Kochi, Ernakulam, Kerala, IND
61500 Employees

Similar Companies Hiring

Rain Thumbnail
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
New York, NY
100 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account