Software Engineer

BlackHawk Network   •  

Pleasanton, CA

Industry: Networks


Not Specified years

Posted 295 days ago

This job is no longer available.


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
  • Develop and deliver code from detailed user stories, leveraging a mix of approved technologies
  • 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