BlackHawk Network

Staff Software Engineer II


PayCompetitive
LocationBengaluru/Karnataka
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 21185

      About Blackhawk Network

      Blackhawk Network (BHN) is the leader in global branded payment technologies. We strengthen relationships between brands and their customers, employees, and partners by transforming transactions into connections. BHN’s portfolio includes: Gift Card & eGift products, promotions and distribution that grow revenue faster; Rewards & Incentives that build loyalty and acquisition and are integrated into today’s leading platforms; and Payments that enable businesses and customers to access and disburse funds in convenient and innovative ways. BHN’s network spans across the globe with over 400,000 consumer touchpoints. Learn more at BHN.com.

      Overview

      Blackhawk Network is building a digital platform and products that bring people and brands together. We facilitate cross channel payments via cash-in, cash-out and mobile payments. By leveraging smart contracts, serverless technology, real time payment systems, we are unlocking the next million users through innovation.

      Our employees are our biggest assets! Come find out how we engage, with the biggest brands in the world. We look for people who collaborate, who are inspirational, who have passion that can make a difference by working as a team while striving for global excellence. You can expect a strong investment in your professional growth, and a dedication to crafting a successful, sustainable career for you. Our teams are composed of highly talented and passionate 'A' players, who are also invested in mentoring and enabling the best qualities. Our vibrant culture and high expectations will kindle your passion and bring out the best in you!

      As a leader in branded payments, we are building a strong diverse team and expanding. This is an amazing opportunity for problem solvers who want to be a part of an innovative and creative Engineering team that values your contribution to the company. If this role has your name written all over it, please contact us apply now with a resume so that we explore further and get connected.

      Responsibilities

      • Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment
      • Design and develop new features using various languages, we primarily use Python and JavaScript
      • Collaborate with other teams and conduct new technology research for product development and recommend product enhancements
      • Actively participate in code reviews, analyze results and choose the best solution
      • Manage deadlines and prioritize tasks
      • Continuously focus on improving the software quality and performance
      • Participate in Information Security analysis and remediation
      • Troubleshoot customer issues and communicate effectively to internal and external stakeholders
      • Mentor and inspire others and drive for results
      • Onboard new scrum team members
      • Work with product owners to define features and clarify requirements
      • Provide timely advice and solutions including estimations. Communicate tradeoffs including hidden problems
      • Able to lead the team to come up with leading edge solutions with a can-do attitude

      Qualifications

      • Bachelor’s degree in Computer Science or equivalent, Master’s preferred
      • A full stack developer with 8+ years hands‑on professional experience with object oriented and functional software engineering such as Java or Python
      • Experience working in AWS environment
      • Experience working with containers and orchestration
      • Expert level at designing and building REST services
      • Solid understanding of Microservice architectures
      • Comfortable with relational database design and SQL
      • Experience working with web user interface technologies
      • Experience with Scrum framework, SM certification is a plus
      • Strong verbal and written communication skills
      • Ability to learn new coding languages and develop creatively
      • Professional experiencing in building and deploying a scalable web apps
      • Solid understanding of securing coding practice such as OWASP

      Our Technology Stack:

      • Programming Languages: Java and JavaScript
      • Web Frameworks: Django, NodeJS, uWSGI, NGINX
      • Front-end Libraries: React with Redux, BackboneJS, HTML, CSS
      • Software Applications and IDE: Atlassian Jira, Bitbucket, GitHub, IntelliJ/PyCharm, RabbitMQ, Jenkins
      • Analytics and Monitoring Tools: Splunk, Sentry, Grafana, New Relic
      • Database: MySQL, Redis
      • OS: OSX local, Ubuntu server side
      • Cloud: AWS
  • About the company

      Blackhawk Network Holdings Inc. is a privately held company that operates in the prepaid, gift card, and payments industries. It sells branded physical and digital gifts, phone, prepaid debit, and incentives cards online and through a network of global retailers.