Principal Software Engineer (Payments-Remote)

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!


So, what are you waiting for? Shape your career and join our global network.


This position may be performed remotely anywhere within the United States except for the State of Colorado, Alaska, North Dakota, or South Dakota.



As a Principal Software Engineer, you will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The principal software engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide, and train other engineers.

Apply now for a chance to lead our products and platforms to new heights of functionality and adoption


  • Delivery of high-performance software solutions
  • Designing, coding, and debugging software.
  • Providing training to other engineers.
  • Recommending new technologies that can help increase productivity.
  • Supervising and overseeing the technical aspects of projects.
  • Work hand-in-hand with Solution Architects to build the right solutions 
  • Present performance and scale statistics of each solution 
  • Work closely with Product teams to ensure product is delivered to market on schedule
  • Work closely with Operations and Support staff to ensure production hand-off post-release
  • Strong grasp of integrating application front ends with server-side code and Web Services / APIs.
  • Actively supports an agile approach and operates as a core member of an Agile Scrum team including interfacing with key business representatives.
  • Participates in all Scrum ceremonies including daily stand-ups, iteration planning, iteration demos and retrospectives.
  • Ability to work in a priority-driven environment, managing multiple and changing tasks.


  • 10+ years (8+ years with a Masters) of software development experience with full application stacks.
  • 6+ years of Java and JEE technologies.
  • Expert at Java jdk 1.8 or above and accomplished at multithreading.
  • Expert knowledge in service-oriented architecture and REST services.
  • Good experience and solid knowledge of OO Design & design patterns.
  • Experience with open-source frameworks such as Spring, Hibernate, etc.
  • Skilled at performance testing and JVM tuning.
  • Experience with application servers such as Tomcat, JBoss, etc.
  • Familiarity with build, deploy & continuous integration tools (i.e., maven, GIT etc.)
  • Good experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito etc.
  • Experience with ISO 8583 and payment processing framework JPOS
  • Expertise in design and implementation of cloud native applications and experience in AWS technologies.
  • Experience in payment processing domain.
  • Experience working in an Agile/Scrum environment.
  • Strong experience with RDBMS, such as DB2, MySQL.
  • Excellent problem-solving skills
  • Good verbal and written skills
  • Good attitude & team player is a must.
  • Experience working in Linux environments and shell scripts





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