Blackhawk Networkposted 3 days ago
$206,315 - $227,680/Yr
Full-time • Mid Level
Pleasanton, CA
Administrative and Support Services

About the position

Blackhawk Network is seeking a Software Engineer to build products that perform, scale, and are highly available and fault tolerant with automated failover capabilities. The role involves writing code independently for well-defined product features, ensuring that the code is efficient, maintainable, and adheres to Blackhawk's code quality metrics. The engineer will develop code that meets required security and performance standards, debug and support production features, and contribute novel ideas while collaborating with cross-functional teams to enhance Blackhawk systems. The position also requires identifying friction points within engineering processes and communicating effectively with both internal and external contacts regarding software engineering matters.

Responsibilities

  • Build products that perform, scale, and are highly available and fault tolerant with automated failover capabilities.
  • Write code independently for well-defined product features.
  • Write efficient and maintainable code that adheres to Blackhawk's code quality metrics.
  • Develop code to meet required security and performance requirements.
  • Debug and support production features.
  • Contribute novel ideas and collaborate with cross-functional teams.
  • Identify points of friction within engineering processes.
  • Communicate with internal and external contacts regarding software engineering matters.
  • Collaborate with product architects, product owners, and other stakeholders to create product requirements.
  • Influence operational policies, practices, and procedures.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or related field.
  • 5 years of progressive experience as Software Engineer or related occupation.
  • At least 1 year of programming experience building distributed systems using Java technologies: Spring Boot, Java, AWS, or Cloud technology.
  • Programming experience with relational and non-relational databases including MySQL and MongoDB.
  • Experience with service-oriented architecture, REST services, fault tolerance, multi-threaded programming, performance, or scalability.
  • Experience using Amazon Web Services (AWS) including S3, EC2, or Elastic search.
  • Container-based application development experience using ECS or EKS.
  • Experience using Spring framework to build web-based applications.

Benefits

  • Equal employment opportunities to all employees and applicants.
  • Prohibits discrimination and harassment of any type.
  • Encourages applicants with previous criminal records to apply.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service