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

Software Engineer, Data

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, Data                                                                                                                                                   

Duties:                   Lead the design, development, and maintenance of advanced data infrastructure. Build robust and scalable data pipelines; ensure data integrity and drive the adoption of best practices in data engineering. Leverage data orchestration tools such as Apache Airflow and Prefect to streamline data workflows; support critical business functions and data-driven decision-making processes. Lead the evaluation and adoption of new data technologies and tools. Implement ETL (Extract, Transform, Load) processes to ingest data from various sources into the data warehouse. Collaborate with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand and fulfill their data needs using advanced data models. Ensure seamless integration of various data sources, including APIs, databases, and third-party systems. Monitor and tune the performance of data pipelines and workflows to handle large-scale data efficiently. Implement robust data quality checks and monitoring solutions to maintain data integrity. Implement caching, partitioning, and indexing strategies to optimize data access and retrieval times. Maintain comprehensive documentation of data pipelines, architectures, and processes.

 

Education

Required:              Master’s degree or foreign equivalent in Information Management, Computer Science, Information Technology, or related field.

Experience

Required:              2 years of experience as Data Engineer, Business Intelligence Engineer, or related occupation.

 

Special

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

1.       ELT/ETL pipeline processes including Fivetran, DBT, SSIS, and GitLab CI/CD.

2.       Provisioning AWS cloud infrastructure for data orchestration services with Terraform and CloudFormation.

3.       Programming using Python, SQL, and shell scripting.

4.       Data modeling, data ingestion, performance tuning, troubleshooting, and architecture design using Snowflake.

5.       Using HTML/XML and JavaScript programming language in application and web development.

6.       Maintaining, troubleshooting, and streamlining relational databases including MySQL, PostgreSQL, and MS SQL Server.

7.       Using containerization and orchestration tools including Docker and Kubernetes.

8.       Using Prefect to orchestrate complex workflows, ensuring timely and accurate data delivery.

9.       Managing Jaspersoft customer reporting and assisting in preparing management reporting for external customers.

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

 

Salary:                   $143,790 to $196,880 per year

 

Worksite:               6220 Stoneridge Mall Road, Pleasanton, CA 94588

 

#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

$170335 / YEARLY (est.)
min
max
$143790K
$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, Data, Blackhawk Network

Are you ready to supercharge your career as a Software Engineer, Data at Blackhawk Network? Located in the vibrant city of Pleasanton, we’re on the lookout for someone passionate about building cutting-edge data infrastructures that support a world-class global platform. At Blackhawk Network, we connect businesses to the largest network of branded payment solutions, including gift cards and corporate rewards. In this role, you’ll lead the design, development, and maintenance of robust data pipelines, ensuring the highest levels of data integrity and efficiency. You’ll get to work with an array of powerful tools, like Apache Airflow and Prefect, helping streamline workflows and support critical decision-making processes. As part of our collaborative team, you’ll work alongside data scientists, analysts, and business stakeholders to really make a difference. If you’re enthusiastic about adopting new data technologies, implementing ETL processes, and optimizing large-scale data performance, you’ll fit right in! To join us, you’ll need a Master’s degree in a relevant field, along with at least two years of hands-on experience in data engineering. You’ll be well-versed in Python, SQL, and various data orchestration tools, making you the perfect candidate to maintain seamless integrations and monitor complex data operations. With an empowering corporate culture that fosters diversity and collaboration, this is a unique opportunity to be part of something game-changing while enjoying the flexibility of telecommuting from anywhere in the U.S. Let’s make data work for everyone together at Blackhawk Network!

Frequently Asked Questions (FAQs) for Software Engineer, Data Role at Blackhawk Network
What are the key responsibilities of a Software Engineer, Data at Blackhawk Network?

As a Software Engineer, Data at Blackhawk Network, your main responsibilities include designing, developing, and maintaining advanced data infrastructure. You'll build data pipelines, ensure data integrity, and streamline data workflows using tools like Apache Airflow and Prefect. You'll also collaborate with data scientists and analysts to meet data needs, implement ETL processes, and optimize performance for large-scale data operations.

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

To qualify for the Software Engineer, Data position at Blackhawk Network, you’ll need a Master’s degree in Information Management, Computer Science, or a related field. Additionally, two years of experience in a data engineering role is required, alongside proficient knowledge in ELT/ETL processes and tools, programming in Python and SQL, and working with database technologies such as Snowflake, MySQL, and PostgreSQL.

Join Rise to see the full answer
What tools and technologies will a Software Engineer, Data use at Blackhawk Network?

In your role as a Software Engineer, Data at Blackhawk Network, you will utilize various tools and technologies including Apache Airflow, Prefect, Fivetran, DBT, and cloud services like AWS. Familiarity with programming languages such as Python and SQL, as well as data modeling and database management practices, will be essential for optimizing data pipelines and supporting business functions.

Join Rise to see the full answer
What opportunities for career growth exist for Software Engineers at Blackhawk Network?

At Blackhawk Network, Software Engineers can expect significant opportunities for professional growth. You'll have the chance to lead projects, adopt new data technologies, and collaborate with diverse teams. The culture promotes continuous learning and development, encouraging you to stay updated on industry trends and enhance your skill set in the evolving data landscape.

Join Rise to see the full answer
Does the Software Engineer, Data role at Blackhawk Network support remote work?

Yes, the Software Engineer, Data position at Blackhawk Network supports telecommuting. Candidates can reside anywhere in the U.S. while reporting to the Pleasanton, CA office, allowing for a great work-life balance and the flexibility to thrive in your role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Data
Can you describe your experience with ETL processes as a Software Engineer?

In answering this question, focus on specific ETL tools you've used, such as Fivetran or DBT, and provide a detailed response about your role in designing and implementing ETL pipelines. Highlight your understanding of data integrity and how you ensure data quality throughout the ETL process.

Join Rise to see the full answer
What data orchestration tools are you familiar with and how have you used them?

Discuss your hands-on experience with data orchestration tools, like Apache Airflow or Prefect. Explain how these tools helped streamline your data workflows and any specific projects where their use significantly improved data processes or efficiency.

Join Rise to see the full answer
How do you ensure data integrity in your engineering work?

Explain your methodology for maintaining data integrity, mentioning any specific strategies you implement, such as data validations, quality checks, and monitoring solutions. Use examples from past projects where you successfully ensured data accuracy and consistency.

Join Rise to see the full answer
What experience do you have with cloud infrastructures, specifically AWS?

Detail your knowledge and experience with AWS services for data orchestration. Discuss any specific projects that required provisioning cloud infrastructure using tools like Terraform or CloudFormation, and how it enhanced your data operations.

Join Rise to see the full answer
Can you explain your approach to optimizing data pipeline performance?

Talk about the techniques you have used for performance tuning within data pipelines, such as caching, partitioning, and indexing strategies. Additionally, provide examples of how these optimizations have led to faster data retrieval times and improved overall workflow efficiency.

Join Rise to see the full answer
Describe a challenging data problem you've encountered and how you solved it?

Think of a specific example where you faced a complex data challenge, such as integration issues or performance bottlenecks. Explain the strategies you used to diagnose the problem, the solutions you implemented, and what the outcome was, highlighting your analytical and problem-solving skills.

Join Rise to see the full answer
What programming languages are you proficient in and how have you applied them in data engineering?

Mention the programming languages you are skilled in, such as Python or SQL, and detail specific projects where you've utilized these languages for data processing, ETL tasks, or building data models. This will show your technical competence in relevant areas.

Join Rise to see the full answer
How do you approach documentation for data pipelines and architectures?

Discuss the importance of documentation in data engineering and your approach to maintaining comprehensive records of your data pipelines and architectures. Provide examples of how good documentation has helped your team or organization streamline processes or onboard new members.

Join Rise to see the full answer
What experience do you have with relational databases?

Describe your experience with various relational databases like MySQL, PostgreSQL, and MS SQL Server. Discuss the types of projects you've worked on, your approach to maintaining, troubleshooting, and optimizing these databases, and any specific examples of challenges you successfully navigated.

Join Rise to see the full answer
How do you manage workflow orchestration effectively?

Elaborate on your workflow management strategies, including how you use tools like Prefect to orchestrate complex tasks. Provide examples of how you've designed workflows that ensure timely and accurate data delivery, demonstrating your skills in project management and coordination.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

As a DevOps Engineer at Blackhawk Network, you'll drive cloud initiatives and automate infrastructure to enhance operational efficiency.

Photo of the Rise User

Blackhawk Network is looking for a detail-oriented Senior Financial Reporting Analyst to provide insightful analysis and reporting in a dynamic hybrid working environment.

Photo of the Rise User
FullStory Remote No location specified
Posted 3 days ago

As a Senior Software Engineer for iOS at Fullstory, you'll create intuitive tools that enhance mobile app experiences while prioritizing user privacy.

Photo of the Rise User

Become an integral part of Linx's dynamic team as a Senior Developer specializing in C# and Angular, making a significant impact on the Brazilian retail market.

Photo of the Rise User

Advance your career as a Principal Software Engineer with U.S. Bank, focusing on IBM mainframe technologies.

Photo of the Rise User
Axon Remote Boston, Massachusetts, United States
Posted 6 days ago

As a Senior Frontend Software Engineer at Axon, you will design and implement user-facing features that support critical safety and justice initiatives.

Photo of the Rise User
Posted 13 days ago

Become a key player at Visa as a Lead Software Engineer, where your expertise will drive innovative payment solutions in a dynamic technology team.

Photo of the Rise User
Posted 4 days ago

Contribute your front-end expertise as a Senior Software Engineer at Recast Software, a dynamic company empowering IT teams worldwide.

Photo of the Rise User
Posted 21 hours ago

Join 9D Technologies as a Senior Android Engineer to shape extraordinary mobile experiences while working remotely.

Photo of the Rise User
Posted 7 days ago

Take the helm as Chief Software Engineer at Visa, guiding cutting-edge payment processing solutions while setting engineering excellence standards.

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...

37 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 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, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero