Software Engineer

SupportFinity™

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Blackhawk Network India seeks a software engineer to write clean, scalable Java-based distributed systems with strong data structures and REST expertise. Experience with SQL/NoSQL, AWS, Docker and Kubernetes is preferred.

You will collaborate with product architects and cross-functional teams to deliver high-value capabilities, ensure fault tolerance and security, and participate in AI-enabled process improvements. A CS bachelor's or master's degree is required.

Qualifications

  • Bachelor or Master's degree in Computer Science and/or equivalent experience.
  • Solid programming knowledge building distributed systems using Java technologies; expert in Core Java 8 or above.
  • Hands-on experience with relational databases and exposure to SQL/NoSQL (MongoDB).
  • Strong computational skills, fluent in data structures, algorithms and design patterns.
  • Knowledge of SOA, REST services, fault tolerance, self-healing, network protocols, and security.
  • Strong verbal and written communication skills.
  • Self-direction, problem solving and critical thinking.
  • Familiarity with the whole web stack and protocols.

Responsibilities

  • Write clean, reusable code that's easy to read and test.
  • Build products that perform, scale, are highly available and fault tolerant with automated failover capabilities.
  • Operate and scale a rapidly growing product that is vital to our partners.
  • Collaborate with cross-functional teams to deliver high value capabilities to the platform.
  • Leverage AI tools to improve efficiency.

Skills

Java programming
Data structures
Algorithms
REST services
SQL
NoSQL (MongoDB)
Distributed systems
Communication
Self-direction
Problem solving

Education

Bachelor's or Master's in Computer Science

Tools

AWS
Docker
Kubernetes
RDS
EC2

Job description

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
  • Write clean, reusable code that's easy to read and test.
  • Build products that perform, scale, are highly available and fault tolerant with automated failover capabilities.
  • Operate and scale a rapidly growing product that is vital to our partners.
  • Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Blackhawk systems.
  • Collaborate with product architects, product owners, and other stakeholders to deliver high value capabilities to the platform.
  • Leverage AI tools such as copilot or Claude.ai to improve efficiency.
Responsibilities
  • Bachelor or Master's degree in Computer Science and/or equivalent experience.
  • Solid programming Knowledge building distributed systems using java technologies. Expert in Core Java 8 or above.
  • Hands-on experience in using relational database with good exposure to SQL OR nosql such as MongoDB..
  • Strong computational skills, fluent in data structures, algorithms and design patterns.
  • Strong knowledge of computing concepts such as service-oriented architecture, REST services, fault tolerance, self-healing, network protocols, network programming, multi threaded programming, performance, reliability, scalability, and security.
  • Ability to differentiate good and bad design and coding practices.
  • Strong verbal and written communication skills.
  • Strong in self-direction, problem solving and critical thinking.
  • Deep passion for providing high quality customer experiences.
  • Familiarity with the whole web stack, including protocols.
Preferred
  • Experience with Amazon Web Services (AWS) including RDS and EC2.
  • Experience with container-based application development using Docker/Kubernetes.
Qualifications
  • Bachelor or Master's degree in Computer Science and/or equivalent experience.

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.

About the company

Blackhawk Network India

Be vigilant about potential scams, phishing attempts, or fraudulent activities, and seek credible sources or reviews to assess the trustworthiness of the company. Remember, your personal and financial security is paramount, and taking preventive measures is crucial to safeguarding your information from potential risks and unauthorized use. SupportFinity is not responsible for any consequences that may arise from disclosing such information to unauthorized or fraudulent entities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Blackhawk Network India • Bengaluru

On-site
INR 800,000 - 1,600,000
Manager Engineering
Manager Engineering

FyrFly Venture Partners • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Software Engineer II
Software Engineer II

UNAVAILABLE • Kozhikode district

On-site
INR 900,000 - 1,500,000
Sr. Software Engineer
Sr. Software Engineer

FyrFly Venture Partners • Kozhikode district

On-site
INR 800,000 - 1,200,000
Staff Software Engineer (5103)
Staff Software Engineer (5103)

FyrFly Venture Partners • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Manager Engineering
Manager Engineering

UNAVAILABLE • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Manager Engineering
Manager Engineering

Blackhawk Network India • Bengaluru

On-site
Software Engineer
Software Engineer

FyrFly Venture Partners • Kozhikode district

On-site
INR 600,000 - 1,200,000
Software Engineer II
Software Engineer II

FyrFly Venture Partners • Kozhikode district

On-site
INR 800,000 - 1,200,000
Software Engineer
Software Engineer

Blackhawk Network India • Kozhikode district

On-site
INR 600,000 - 900,000