Software Engineer II - Tibco

Apply Now

Company: HEB

Location: Dallas, TX 75217

Description:

Responsibilities

Since H-E-B Digital Technology's inception, we've been investing heavily in our customers' digital experience, reinventing how they find inspiration from food, make food decisions, and ultimately get food into their homes. This is an exciting time to join H-E-B Digital-we're using the best available technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience.

As a Software Engineer II, you'll deliver complex integration solutions. You'll contribute to overall integration design, architecture, security, scalability, reliability, application performance, and provide end-to-end support.

Once you're eligible, you'll become an Owner in the company, so we're looking for commitment, hard work, and focus on quality and Customer service. 'Partner-owned' means our most important resources--People--drive the innovation, growth, and success that make H-E-B The Greatest Omnichannel Retailing Company.

Do you have a:
HEART FOR PEOPLE... willing to provide support to junior developers?
HEAD FOR BUSINESS... skills to effectively deliver code solutions and features?
PASSION FOR RESULTS... drive to produce quality results with little direct supervision?

What is your background?
  • Bachelor's degree in Computer Science, or equivalent formal training, certification, or professional experience
  • 2+ years of experience in software development, with focus in the relevant domain
  • Proficient with common software engineering tools such as Git, Jira, and Confluence
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and design patterns
  • Skilled in reviewing code for performance, scalability, maintainability, and iterative development best practices
  • Hands-on experience with relevant technologies such as Java, Python, Kubernetes, Docker, and integration platforms like TIBCO BusinessWorks (or similar technologies)
  • Excellent troubleshooting and problem-solving skills, particularly in high-pressure environments
  • Solid knowledge of Enterprise Application Integration (EAI) and Service-Oriented Architecture (SOA) principles
  • Deep expertise in at least one messaging technology, such as TIBCO EMS, Kafka, or IBM MQ
  • Familiar with CI/CD pipelines and tools such as Jenkins, Maven, and Git for automated deployment processes
  • Working knowledge of Unix/Linux scripting, Oracle, SQL Server


What is the work?
  • Designs, develops, and maintains integration solutions across enterprise systems with occasional guidance
  • Writes production-ready, scalable, and well-documented integration code and workflows that meet acceptance criteria and account for edge cases, security, error handling, and message reliability
  • Builds, configures, and supports CI/CD pipelines for integration and deployment of APIs, messaging flows, and middleware services
  • Provides on-call support and troubleshoots moderately complex integration and messaging issues, escalating more advanced problems to senior engineers when needed
  • Grows technical expertise in integration technologies, leading small integration initiatives and migration projects independently
  • Collaborates across development, DevOps, and business teams, learning how to influence integration patterns and mentoring junior team members on best practices
  • Recommends improvements to integration frameworks, tooling, and processes based on industry standards and emerging best practices
  • Handles moderately complex integrations that may span multiple systems, APIs, databases, and messaging platforms
  • Ensures integration stories are appropriately sized and designed for iterative delivery, continuous testing, and seamless deployment
  • Proactively seeks and defines integration tasks, prioritizing based on business value and technical dependencies
  • Communicates integration blockers, risks, and dependencies promptly and escalates when necessary
  • Manages workload effectively, balancing multiple integration deliverables while aligning with team priorities
  • Participates in root cause analysis and contributes to long-term stability and resilience improvements in integration services
  • Quickly engages appropriate teams and stakeholders to resolve integration issues and escalates where necessary


Do you have what it takes to be an H-E-B Software Engineer II?

  • High degree of personal accountability to self and team for continued growth
  • Ability to operate independently while owning your effect on the organization.
  • Resilient and optimistic when faced with the unexpected
  • Can manage most ambiguity within scope of daily work and is willing to learn how to proactively disambiguate requirements.
  • Team player - Actively learning the team's domain by asking questions, sharing knowledge with their teammates, and contributing to their team's documentation. Collaborates well with team and partners outside the team (Product Management, Design, QA, etc.)
  • Committed to adding value by supporting the team, contributing your perspective, and committing to the right amount of work.
  • Growth Mindset - Ability to fail-forward, ask questions, apply coaching, and show a genuine desire to learn, grow, and teach. Serves as a model for more junior engineers and consistently demonstrates team, organization, and company values in daily work.
  • Self-starter - Proactive in seeking out help when unclear about priority and dependencies; take initiative to learn the team, the work, and the business.
  • Impact - Understands area of work and shares knowledge with others. Generously shares opinions, feelings, constructive feedback, and gives credit where it is due.
  • Connect - Learning to facilitate conversations to make sure all viewpoints are represented, and that bias is understood. Listens to opposing perspectives and works toward the best solution for all.
  • Can you...
  • Travel by car or plane with overnight stays
  • Work extended hours; sit for extended periods
  • Work rotating and on-call schedules, as needed


JDFT

Similar Jobs