Please mention DailyRemote when applying
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.
We seek candidates who not only demonstrate curiosity and adaptability in emerging technologies but have also successfully implemented and utilized AI tools to enhance their work, improve processes, or deliver measurable results. Our teams embrace continuous learning and the thoughtful integration of AI to create meaningful impact – for our employees and the future of work.
Employer: Blackhawk Network, Inc.
Position: Software Engineer (Jobe Code 93054)
Duties: Design, develop, and maintain backend services and distributed systems supporting Blackhawk Network’s enterprise platforms and digital payment technologies. Support tool selection, platform architecture decisions, and the implementation of secure, scalable functionality to meet evolving engineering and business needs. Build distributed microservices using modern programming languages and frameworks, including Java 17, Kotlin, and Spring Boot 3.x. Integrate backend services using gRPC and Protocol Buffers to enable efficient service-to-service communication. Apply Service-Oriented Architecture (SOA) and Event-Driven Architecture principles to build fault-tolerant and modular systems. Collaborate with internal teams to evaluate and integrate third-party services with an emphasis on scalability, performance, and security. Design and manage relational data models using PostgreSQL, ensuring ACID-compliant operations and leveraging ORM tools such as JOOQ and Hibernate. Operate and scale applications in cloud environments (AWS), working with services including Redis, Elasticsearch, and DynamoDB. Implement and maintain CI/CD pipelines (GitlabCi), containerize applications using Docker, and monitor services using Open Telemetry and similar observability tools. Conduct secure development practices, including design reviews, threat modeling, and code audits to ensure high system integrity and compliance. Mentor team members on coding standards and development best practices to promote quality, consistency, and maintainability across the engineering team.
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:
*Position permits telecommuting: applicant may reside anywhere in U.S. and reports to Pleasanton, CA office*
Salary: $188,316 - $210,000 per year
Worksite: 6220 Stoneridge Mall Road, Pleasanton, CA 94588
Contact: Kaitlyn Silvestri, Manager, HR Compliance and Operations
This notice is being provided as a result of the filing of an application for permanent alien labor certification for this relevant job opportunity. Any person may provide documentary evidence bearing on the application to the U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification, 200 Constitution Avenue NW, Room N-5311 Washington, DC 20210.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Engineer
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“ I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!