Blackhawk Network

Returning Candidate?

Software Engineer

Software Engineer

Job Location 
Position Type 

More information about this job:

About Blackhawk Network:

Blackhawk Network Holdings, Inc. (NASDAQ: HAWK) is a leading prepaid and payments global company, which supports the program management and distribution of gift cards, prepaid telecom products and financial service products in a number of different retail, digital and incentive channels. Blackhawk’s digital platform supports prepaid across a network of digital distribution partners including retailers, financial service providers, and mobile wallets. Blackhawk’s Achievers Employee Success Platform™ enables social recognition, which dramatically increases employee engagement and drives business success. For more information, please visit or websites AchieversBlackhawk Engagement Solutions, CardpoolExtraMeasures, Gift Card LabGift Card and OmniCard.


We are looking for highly motivated individuals who thrive on challenges of working with the latest and greatest technologies. The individual should be willing to learn new languages/frameworks as needed by each ongoing development projects.


  • Analyze requirements, produce object-oriented designs for product enhancements and new development
  • Work independently on projects or as part of teams
  • Work on full stack solutions including front end, back end and databases.
  • Assist in the selection and design of a technology solution
  • Work with the team to estimate tasks, design and implement solution
  • Automate development processes


  • Bachelor’s degree in Computer Science required. Masters in CS is a plus.
  • Experience developing object-oriented applications
  • Experience with implementation of logical database designs and relational database concepts
  • Knowledge in the following key technologies
    • JavaScript frameworks (Vue / React / Angular)
    • HTML 5 / CSS 3
    • Java
    • Service Oriented Architecture
    • High Availability, Performance and Scalability fundamentals
  • Knowledge or experience with the following is a plus
    • Cloud services (AWS / Kubernetes / Docker)
    • RESTful Services   
    • Microsoft .NET
    • Mobile development
  • Knowledge of software engineering principles and design patterns

Strong verbal and written communication skills and the ability to interact and evangelize in a team environment