Software Engineer
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 1+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Education
- Bachelor's degree
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Blackhawk Network
Blackhawk Network India operates a vast global platform empowering businesses with branded payment solutions including gift cards, corporate payouts, e-gifts, and rewards. Our network connects over 400,000 consumer touchpoints globally, enhancing revenue, loyalty, employee motivation, and consumer engagement. Discover more about our innovative products and services that bridge brands and people through seamless, integrated digital payment methods.
Role Overview
The Software Engineer will join a dynamic Bengaluru-based team focused on building next-generation payment systems leveraging blockchain, smart contracts, serverless architectures, and real-time payment technologies. This role requires passionate problem solvers and team players dedicated to innovation, scaling cloud-native applications, and crafting high-availability payment platforms used by millions worldwide.
Responsibilities
- Develop and maintain various components of our high-scale payment network that demand precision and uptime.
- Write clean, reusable code that is easily testable and maintainable.
- Engage fully in all software engineering phases including design, development, testing, and production deployments within an Agile environment.
- Create scalable, fault-tolerant, and highly available solutions with automated failover capabilities.
- Collaborate with cross-functional teams such as product architects, owners, and QA to define requirements and deliver superior products.
- Participate actively in resolving client challenges by enhancing or developing features that improve customer experience.
- Learn continuously, mentor peers, and strive for excellence within a team of top-tier engineers.
Qualifications
We value candidates who demonstrate adaptability and curiosity toward emerging technologies, with a particular interest in leveraging AI tools to improve workflows and outcomes.
Required
- Bachelor’s degree with strong programming skills in Java and a solid understanding of relational databases.
- Minimum one year of backend development experience.
- Experience writing, testing, deploying, maintaining, and improving software based on clear requirements.
- Excellent communication skills to collaborate effectively with teams and participate in code reviews.
- Commitment to learning engineering best practices and contributing to team collaboration.
- Ownership of tasks with proactive identification of improvements in code quality and development processes.
- An inquisitive mindset about software development methodologies and technologies relevant to payment systems.
- Passion for delivering high-quality customer experiences.
Preferred
- Familiarity with Amazon Web Services (AWS), including RDS and EC2 services.
- Experience with containerized application development using Docker and Kubernetes.
- DevOps-related skills and tool experience.
Minimum education
Bachelor's Degree
Industry
Financial Services