Software Engineer II (Digital Payments)

HEB Grocery Company, LP

San Antonio, TX • 16m ago • On-site

Mid

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer II (Digital Payments)

  • Focus: Backend development for digital payments

  • Responsibilities: deliver complex code solutions, support system design/architecture/performance, and provide end-to-end support including on-call

Description

As a Software Engineer II on the Digital Payments team, you’ll deliver complex backend code solutions and contribute to overall system design, architecture, security, scalability, reliability, and application performance, with end-to-end support. You’ll write production-ready code and tests, create/configure build and deployment pipelines, and troubleshoot moderately complex issues in team services. You’ll also collaborate across teams, grow into leading small initiatives, and help improve processes and monitoring.

Responsibilities

  • Work on defined tasks/projects with occasional guidance

  • Write production-ready, well-documented, testable code that covers edge cases, security, and errors

  • Build, configure, and support build/deployment pipelines

  • Provide on-call support; debug and troubleshoot moderately complex issues

  • Lead small initiatives independently as skills grow

  • Collaborate across teams and mentor more junior engineers

  • Recommend improvements to processes and tools using industry best practices

  • Partially diagnose issues across multiple systems within scope

  • Help ensure stories are sized for accurate estimation and incremental delivery with CI

  • Identify dependencies/blockers, communicate/escalate daily

  • Contribute to root cause analysis and remediation planning

  • Implement effective system monitoring

Requirements & Qualifications

  • 3+ years of backend development experience

  • Digital payments experience

  • Experience with Java, TypeScript, Node.js, Spring Boot, and cloud computing

  • Experience building/supporting distributed systems, APIs, and microservices

  • Strong CS fundamentals (data structures, algorithms, design patterns)

  • Ability to review code for performance and sustainability

  • Knowledge of coding standards and design principles/patterns; Lean Startup or Agile methodologies

  • Working knowledge of technologies such as React, Node, PHP, MySQL, reactive programming, Java, Python

  • Understanding of system architecture technologies such as Android, iOS, Linux, AWS, Docker

  • Computer Science degree or comparable training/certification/work experience

Benefits

Not specified in the provided posting.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report