Ubuntu Engineer
New Today
THE OPPORTUNITY
Dillard's is hiring a skilled Ubuntu System Engineer to join our newly created Ubuntu engineering team in support of a high-impact initiative: migrating our nationwide retail point-of-sale (POS) systems from Windows to Ubuntu. This role will play a critical part in both deploying and managing Ubuntu on retail POS endpoints and building out the supporting infrastructure behind them.
You'll work closely with Canonical, our internal engineering and development teams, and our POS software vendor to automate and secure a scalable Linux environment across hundreds of retail locations. The scope includes both Ubuntu Classic for endpoints and Ubuntu Server infrastructure that supports system management, patching, updates, and backend services.
If you're passionate about Ubuntu, automation, and infrastructure that makes a real-world impact, this is a great opportunity to contribute to a large-scale transformation in a collaborative enterprise environment.
THE TEAM
This position is part of our *NIX Team, a tight-knit group of forward-thinking engineers responsible for supporting and advancing all *NIX technologies and related server hardware. The team thrives on collaboration, continuous improvement, and a passion for solving complex technical challenges. You'll be joining a supportive environment where innovative ideas are welcomed and shared success is the standard. This role will play a critical part in both deploying and managing Ubuntu on retail POS endpoints and building out the supporting infrastructure behind them.
WHAT YOU WILL DO
Design and maintain secure Ubuntu Classic images for existing POS hardware
Automate provisioning, configuration, and updates using tools such as Landscape, MAAS, and Ansible
Ensure endpoint systems are secure, compliant, and consistently configured
Collaborate with Canonical, internal teams, and vendors to integrate applications and validate performance
Design, deploy, and manage Ubuntu Server infrastructure that supports endpoint lifecycle management, system monitoring, patch orchestration, and other backend functions
Implement system hardening, patching automation, and monitoring solutions
Develop and maintain automation playbooks, scripts, and infrastructure documentation
Ensure stability, scalability, and security across the supporting Linux infrastructure
Participate in planning, testing, and phased rollout of the POS migration
Contribute to pilot deployments and adjust configurations based on feedback and performance
Work closely with internal stakeholders and external partners to ensure integration and long-term sustainability
Continuously refine processes to improve reliability, maintainability, and automation
THE MUST HAVES
5+ years of experience with Ubuntu or other Linux operating systems in production environments
Strong scripting skills (Bash, Python, Ansible, or similar) for automation and tooling
Hands-on experience with infrastructure automation
Understanding of Linux security, patch management, and system hardening best practices
Solid knowledge of networking fundamentals (TCP/IP, DNS, DHCP, routing, etc.)
Strong problem-solving skills and ability to work collaboratively in a team environment
Clear written and verbal communication
Bachelor's Degree in Computer Science, Computer Information Systems, or related field
Note: Equivalent professional experience may be considered in place of a formal degree
THE NICE TO HAVES
Experience using Canonical tools like Landscape or MAAS
Familiarity with large-scale endpoint or infrastructure deployments
Exposure to POS or retail technology environments
Experience with remote device management, compliance reporting, or system monitoring tools
WITHIN 30 DAYS, YOU'LL
Gain access to team documentation, internal systems, and tooling
Understand our current POS architecture and goals for the Ubuntu migration
Participate in planning and technical deep dives with Canonical and internal teams
WITHIN 60 DAYS, YOU'LL
Begin testing Ubuntu Classic images on real POS hardware
Help stand up supporting infrastructure for remote management, monitoring, and updates
Participate in troubleshooting and refining system configuration based on lab testing
WITHIN 90 DAYS, YOU'LL
Collaborate with POS software vendor or Canonical to resolve blocking items
Contribute to scaling the automation strategy
- Location:
- Little Rock
- Category:
- Technology