H-E-B Digital Technology is looking to deliver modern, engaging, reliable, and scalable digital experiences to meet the needs of its growing audience, and is seeking a Senior Software Engineer to contribute to this effort.
Requirements
- Proficient in multiple programming languages - Python, React or PowerShell
- Advanced knowledge in system and data architecture, data modeling, and design and capable of architecting and designing at the application or service level using well-accepted design patterns
- Experience with common software engineering tools (e.g., Git, Jira, Confluence)
- Comprehensive knowledge of Computer Science fundamentals: data structures, algorithms, design patterns, system architecture and design patterns
- Advanced understanding of development methodologies and processes
- Understanding of systems architecture technologies (e.g., Android, iOS, Linux, Amazon Web Services, Docker)
- Preferred experience with Okta or Nametag and Identity and Access Management
Responsibilities
- Deliver complex code solutions
- Support the build and deployment pipeline and diagnose/solve production support or on-call issues
- Contribute to overall system design, architecture, security, scalability, reliability, application performance and provide end-to-end support
- Writes production-ready code and tests that meet acceptance criteria, are easily testable, documented, easily understood by other developers, and account for edge cases, security, and errors
- Creating, configuring, and supporting build and deployment pipelines
- Leads others in coding/configuration/maintaining/testing/debugging existing or new systems; delivers quality features and bug fixes that align with our development process
- Capable of leading team on effective production support or on-call, debugging, and troubleshooting highly complex issues within team services
Other
- A Computer Science degree or comparable formal training, certification, or work experience
- 5+ years of experience in software development
- High degree of personal accountability to self and team for continued growth
- Ability to work on tasks which span multiple domains, requiring cross-team collaboration, which have a high impact on your project
- Travel by car or plane with overnight stays, work extended hours, and work rotating and on-call schedules, as needed