Software Engineer
Apply NowCompany: BlackHawk Network
Location: Pleasanton, CA 94566
Description:
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.
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.