Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

About Blackhawk Network

Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift cards, egifts, corporate payouts and rewards, along with the technology to deliver these products in seamless, integrated ways. BHN’s network spans the globe with more than 400,000 consumer touchpoints. Learn more at BHN.com.

Requirements (E)

Employer:         Blackhawk Network, Inc.

 

Position:           Software Engineer (Job Code 93054)     

 

Duties:              Support tool selection, platform architecture, and build quality and secure functionality. Contribute to the realization of the company's architecture and strategy to achieve engineering and business goals. Maintain and enhance existing enterprise services, applications, and platforms, and essential components of the company's business. Evaluate and recommend software libraries, development and distributed system tools, and vendors from the market through research, design, discussion, and proof of concept development. Design and document engineering and product initiatives to deliver functionality to internal and external customers. Develop, test, and deploy integrations with internal services and external vendors and third-party tools to provide reliable, resilient, and secure functionality with data integrity. Implement scalable, performant, and modern code solutions to provide best-in-class functionality to internal and external customers. 

 

Education Required:      Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science, or related field

 

Experience Required:    5 years of progressive experience as Software Engineer, Java Developer, or related occupation

 

Special Requirements:   Must have at least 1 year of prior work experience in each of the following:

1.     Designing, implementing, and deploying software in Java 11 or higher and SpringBoot 2.1 or higher.

2.     Applying industry standards to development using Design Patterns and SOLID Principles.

3.     Software architecture experience, leveraging Service Oriented Architecture and Structured Even-Driven Architecture.

4.     Designing and maintaining software using Object Oriented and Aspect Oriented Development.

5.     Implementing data design and retrieval experience in RDBMS and SQL, using ACID properties and transactionality.

6.     Mentoring team members with a focus on consistency and alignment with industry best practices.

Position permits telecommuting: applicant may reside anywhere in U.S. and reports to Pleasanton, CA office.

 

Salary:              $168,262 to $196,880 per year

 

Worksite:          6220 Stoneridge Mall Road, Pleasanton, CA  94588

 

Job Req. Number: 93054

 

#LI-DNI

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.

 

Blackhawk Network encourages applicants with previous criminal records to apply to all positions and, pursuant to the San Francisco and Los Angeles Fair Chance Acts (and other “Fair Chance” laws), Blackhawk Network will consider for employment qualified applicants with arrest and conviction records.  For Philadelphia applicants or jobs, please see a copy of Philadelphia’s ordinance on this topic by clicking this link: https://codelibrary.amlegal.com/codes/philadelphia/latest/philadelphia_pa/0-0-0-280104. 

Average salary estimate

$182571 / YEARLY (est.)
min
max
$168262K
$196880K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Blackhawk Network

Are you passionate about crafting high-quality software and looking to make your mark in the tech world? Join Blackhawk Network as a Software Engineer in our Pleasanton office, where you'll be a key player in shaping our innovative branded payment solutions. Here at Blackhawk, we provide an unparalleled global platform that empowers businesses to increase revenue and loyalty with seamless gift card and e-gift solutions. In this role, you will support tool selection and platform architecture while contributing to our ambitious engineering goals. Your experience will shine as you maintain and enhance existing applications, ensuring they meet modern standards of quality and security. You'll have the opportunity to evaluate software libraries and recommend the best tools for our growing needs. Furthermore, you'll design and document initiatives that deliver functionality both internally and to external clients. As a part of our team, you will implement scalable solutions using the latest technologies, all while mentoring fellow team members and aligning our practices with industry standards. If you have a background in software engineering, particularly with Java and SpringBoot, and a desire to foster innovation in a collaborative environment, this position at Blackhawk Network could be the perfect fit for you. Join us in creating exceptional user experiences and enabling businesses to engage and reward their customers effectively!

Frequently Asked Questions (FAQs) for Software Engineer Role at Blackhawk Network
What does a Software Engineer do at Blackhawk Network?

At Blackhawk Network, a Software Engineer plays a critical role in developing and enhancing our branded payment solutions. You'll support tool selection, platform architecture, and maintain existing services. Additionally, you will evaluate new software libraries and create innovative solutions to ensure our products are resilient and secure.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Blackhawk Network?

To qualify for the Software Engineer position at Blackhawk Network, candidates should have a Bachelor’s degree in Computer Engineering, Computer Science, or a related field. At least 5 years of progressive experience in a software engineering role, particularly with Java and SpringBoot, is essential, along with a track record of applying industry standards.

Join Rise to see the full answer
What programming languages and tools should I be familiar with for the Software Engineer role at Blackhawk Network?

Candidates applying for the Software Engineer position at Blackhawk Network should be proficient in Java (version 11 or higher) and SpringBoot (version 2.1 or higher). Familiarity with RDBMS and SQL for data management, along with experience in using Design Patterns and SOLID principles, is also required.

Join Rise to see the full answer
Is remote work an option for the Software Engineer position at Blackhawk Network?

Yes, the Software Engineer position at Blackhawk Network allows for telecommuting. Candidates may reside anywhere in the U.S. while reporting to our Pleasanton, CA office, making this role a flexible opportunity for qualified applicants.

Join Rise to see the full answer
What is the salary range for a Software Engineer at Blackhawk Network?

The salary for a Software Engineer at Blackhawk Network ranges from $168,262 to $196,880 per year, depending on experience and qualifications. This competitive salary reflects our commitment to attracting top talent in the industry.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with Java and how it relates to the Software Engineer position at Blackhawk Network?

When answering this question, highlight specific projects where you’ve used Java, particularly any implementations using Java 11 or higher. Describe the challenges you faced and how you applied Java to deliver scalable and secure applications that align with industry standards.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your approach to writing clean, maintainable code. Mention the use of design patterns, unit testing, and peer code reviews. Emphasize your commitment to following SOLID principles and how they help maintain high code quality.

Join Rise to see the full answer
What strategies do you use when working with distributed systems?

Explain your experience with distributed system architecture, focusing on any implementations you've worked on. Discuss your approach to ensure reliability and security, touching on the use of service-oriented architecture and event-driven models.

Join Rise to see the full answer
Describe a situation where you had to mentor junior developers.

In your response, provide an example of when you mentored a junior developer. Highlight the methods you used to support their learning, such as code reviews or guidance on best practices, and the positive outcomes from those interactions.

Join Rise to see the full answer
How do you handle tight deadlines while working on software projects?

Stress the importance of prioritization and time management. Share specific instances where you've successfully completed projects under tight deadlines, focusing on your communication skills and how you collaborated with your team to achieve project goals.

Join Rise to see the full answer
What tools and software libraries do you recommend for development in Java?

Mention popular tools or libraries you’ve successfully used in your projects, such as SpringBoot for building applications or Hibernate for ORM. Explain why you prefer these tools and how they enhance your development workflow.

Join Rise to see the full answer
Can you give an example of how you've implemented service-oriented architecture in a previous project?

Share a detailed account of a project where you used service-oriented architecture. Discuss the design decisions, technologies used, and how it improved the system’s scalability and maintainability.

Join Rise to see the full answer
What is your experience with SQL databases and how do you apply ACID properties in your work?

Discuss any specific SQL databases you've worked with and how you've implemented ACID properties in your designs. Provide examples of data integrity challenges you've faced and how you ensured transactionality in your applications.

Join Rise to see the full answer
How do you approach testing and debugging in your software projects?

Share your testing strategy, including unit testing, integration testing, and any frameworks you use. Discuss your debugging process and how you utilize tools to troubleshoot issues effectively.

Join Rise to see the full answer
Why do you want to work at Blackhawk Network as a Software Engineer?

Tailor your answer to reflect your alignment with Blackhawk's mission and culture. Speak to your enthusiasm for contributing to innovative payment solutions, your passion for technology, and how your skills align with the company's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Blackhawk Network as a Risk Analyst I, where you'll play a key role in preventing fraud in the dynamic online gift card space.

Photo of the Rise User

Blackhawk Network seeks part-time Merchandisers to enhance their gift card presence in local retailers.

Join a dynamic team as a Python Software Developer focused on creating cutting-edge AWS cloud-based solutions.

Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 10
Posted 22 hours ago

As a Senior Software Engineer at Walmart, contribute to innovative solutions that enhance the customer and seller experience on a global scale.

Photo of the Rise User
Posted 4 days ago

Transform the used car market as a Senior iOS Engineer at Motorway, a pioneering online platform connecting sellers with verified dealers.

Posted 5 days ago

Join an innovative Enterprise SaaS company as a Full Stack Developer, working remotely on cutting-edge data privacy technology.

Photo of the Rise User
Posted 11 days ago

Join Peraton as a Senior Application Developer and play a crucial role in supporting the Department of Defense with your expertise in application development and systems administration.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 10 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Software Developer to help improve user experience with innovative battery life solutions across iOS, watchOS, and macOS products.

Photo of the Rise User
OFX Remote Sydney NSW, Australia
Posted 13 days ago

As a Senior Software Engineer at OFX, you'll play a crucial role in driving quality software solutions and guiding an agile team in a top-tier financial operations environment.

Photo of the Rise User
Kunai Remote Remote - United States
Posted 5 days ago

As a Fullstack Engineer at Kunai, you'll develop transformative automation platforms in a dynamic technology firm dedicated to the fintech industry.

Blackhawk Network delivers branded payment solutions through the prepaid products, technologies and network that connect brands and people. We collaborate with our partners to innovate, translating market trends in branded payments to increase rea...

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Marion just viewed Data Entry Keyer at Aversan
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab