Sr. Software Engineer - Full Stack

Position Type
Full Time
Location : Location

About Blackhawk Network:

At Blackhawk Network, we shape the future of global branded payments through the prepaid products, technologies and network that connect brands and people. Our collaborative innovation and scalable, security-minded solutions help our partners to increase reach, loyalty and revenue. We believe our future holds great things for Blackhawk Network and its partners. We believe that together, we can shape the future. Our beliefs? Win as one team, be innovative, global excellence and be inspiring!



The professionals we hire thrive on an entrepreneurial spirit and an earnest desire to change the way the world works. Blackhawk Network employees are passionate about emerging tech, and we bring that passion to work every day. We embrace change, foster ambition and individual success, and recognize excellence. We believe in our products, are conscientious of our customers’ and coworkers’ needs, and fear no technological challenge.

  • We’re a fun‑loving, passionate, and highly collaborative team
  • We believe in moving quickly, failing fast, and adapting to change
  • We’re committed to achieving technical excellence in everything we do
  • We value teamwork, learning from failure, and innovation


Why we’d want to work with you:

  • You are passionate about creating world‑class software
  • You have experience working as a part of agile teams (we use Scrum)
  • You think positively, focus on solutions, and find opportunities instead of problems
  • You have superb technical skills, but you’re always striving to improve
  • You are willing to work quickly, get in the weeds, and not rest until the job is done


Prefer Candidates in the following locations:

Lewisville, TX

Pittsburgh, PA

Portland, ME

Pleasanton, CA



  • Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment
  • Define, design, and develop best features using various languages and cloud technologies, we primarily use JavaScript, Python and AWS cloud
  • Collaborate with other teams, conduct new technology research for product development, and recommend product enhancements
  • Actively participate in code reviews, analyze results, and choose the best solution
  • Work closely with product managers to ensure the availability, scalability, resilience, and observability of platforms are prioritized
  • Continuously enhance the functional and technical capability of existing software products
  • Work closely with the delivery team members including architecture, engineering, QA, infrastructure, support, and technical operations
  • Participate in Information Security analysis and remediation
  • Lead the investigation and resolution of any key technical issues and communicate effectively to internal and external stakeholders
  • Be a technical mentor for Junior engineers


  • 3-5 years hands-on software development experience with object oriented and functional software engineering using JavaScript, Python, React, Java, or similar
  • Hands-on experience with microservices and distributed application architecture
  • Experience deploying in a cloud environment, preferably Amazon Web Services
  • Hands-on experience designing and building REST services with Microservice and distributed application architecture
  • Experience working with web user interface technologies such as ReactJS and LESS
  • Experience with Amazon Web Services (AWS) including EC2, RDS, SQS, Route 53, CloudFormation, Elasticache, Containers and Serverless technologies
  • Strong verbal and written communication skills
  • Ability to learn new coding languages and develop creatively
  • Ability to work and assist in the growth of new team members
  • Masters/Bachelor’s degree in Computer Science or related discipline

Our technology stack:

Programming Languages: JavaScript and Python

Web Frameworks: Flask, Django, NodeJS

Frontend Libraries: ReactJS with Redux, BackboneJS, jQuery, HTML5

Analytics and Monitoring Tools: Splunk, Sentry, Grafana, New Relic

Database: MySQL, Redis

Cloud: AWS





EEO Statement:

Blackhawk Network provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.  Blackhawk Network believes that diversity leads to strength. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed