Sr. Software Engineer - Calicut

Blackhawk Network India


Date: 2 weeks ago
City: Kozhikode, Kerala
Contract type: Full time
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:

As a Senior Software Engineer – Java, you will be a strong individual contributor who designs, implements, and maintains high‑quality, secure, and performant services, owns complex features from design through production, and helps elevate engineering practices within your team. This role is positioned at the Senior level in our Software Engineering career ladder, with expectations around deep technical expertise, strong execution, effective collaboration across teams, and mentoring less‑experienced engineers.

Responsibilities:

  • Design, develop, test, deploy, and maintain Java‑based services and APIs that power BHN’s payment, rewards, and commerce platforms, following our CI/CD and code quality practices.
  • Translate product requirements into well‑scoped technical designs, contribute to architecture discussions, and implement solutions that are simple, reliable, and secure.
  • Own the end‑to‑end lifecycle of features: design, implementation, automated testing, deployment, monitoring, and production support (including participation in on‑call rotations where applicable).
  • Improve code quality and maintainability through meaningful code reviews, refactoring, documentation, and adherence to team standards.
  • Work closely with product managers, architects, QA, and fellow engineers to refine requirements, estimate effort, and deliver high‑quality increments in an agile environment.
  • Contribute to operational excellence by enhancing observability, performance, resiliency, and incident response for the services you own.
  • Mentor and support Software Engineers and Software Engineer II team members through pairing, design guidance, and feedback, reinforcing BHN’s “no fear, no blame” engineering culture.

Qualifications:

    • 4+ years of professional software development experience, with a strong track record of delivering and supporting backend services (aligned with BHN’s Senior Software Engineer level).
    • Solid expertise in Java (11+) and Spring / Spring Boot, including building RESTful microservices and integrating with internal and external APIs.
    • Experience with relational databases (e.g., MySQL, PostgreSQL) including data modeling, query optimization, and transaction handling.
    • Practical experience with cloud‑hosted applications, preferably on AWS (e.g., ECS/EKS, RDS, S3, load balancers, IAM).
    • Strong understanding of software engineering fundamentals: data structures, algorithms, concurrency, performance, and secure coding practices.
    • Experience with CI/CD pipelines, automated testing (unit, integration), and modern development workflows (Git, code reviews, trunk‑based or feature branching).
    • Ability to collaborate effectively in a cross‑functional, global team, communicate clearly, and provide constructive feedback in design and code reviews.
Preferred Qualifications

  • Experience in payments, fintech, incentives, rewards, or other regulated financial services domains, with familiarity around security, compliance, and auditing requirements.
  • Exposure to event‑driven or message‑based architectures and distributed systems patterns.
  • Hands‑on experience improving observability and reliability (metrics, logs, traces, alerting, runbooks).
  • Prior experience mentoring junior engineers and contributing to team‑level process and quality improvements.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Social Media Manager

Make Your Own Perfume [MYOP], Kozhikode, Kerala
6 days ago
load_list_page(event)"> Job listingJob detailsJob InformationIndustry Retail Date Opened 06/23/2026 Salary 15000 to 20000 Job Type Full time Work Experience 0-1 year City Kozhikode State/Province Kerala Country India Zip/Postal Code 673014 Job DescriptionRole OverviewWe are looking for a social media native - someone who is always online, always aware of trends, and obsessed with good brand marketing.This role requires someone who...

Front Office Admin

OXdu Tech School Ramanattukara, Kozhikode, Kerala
2 weeks ago
Home Career Career DetailsFront Office AdminJob DescriptionOxdu is looking for a friendly, organized, and professional Front Office Admin to manage front desk operations and provide administrative support. The ideal candidate should have good communication skills and a presentable personality, ensuring a positive experience for visitors and clients.Key ResponsibilitiesGreet and assist visitors, students, and clients in a professional mannerHandle incoming calls,...

Internship Trainee

The Muthoot Group, Kozhikode, Kerala
4 weeks ago
This job is provided by apna.co Handling Walk-Ins Enquires & Supporting Customers At Branch For KYC & Documentation Up Keeping Customer Services & Orientation In-House Cross Sell Of Canvas Of Products(Only Inside Branch) Interest Collection Calling & Informing Need Updated On Callings To Existing Customers & Few Backend Work At BranchProspecting And Identifying New Leads And Pitching To The Clients.,...