Job Description
Principal Software Engineer
Irving, TX | Hybrid – potentially remote
Key software/apps:
- Custom .NET applications in Azure
- NCR Voyix Aloha POS
- SEMNOX
- Workday
Major Responsibilities:
- Develops, delivers, and maintains software applications, systems, third-party integrations, and technology platforms based on business requirements.
- Establishes best practices to foster a high-performing software engineering environment, ensuring the production of secure, scalable, resilient, and efficient software.
- Collaborates with cross-functional teams to ensure code quality, testing, piloting, installation, and implementation are executed efficiently.
- Ensures the cost-effective use of resources, including employees, partners, vendors, and contractors, while maintaining focus on delivering quality solutions.
- Provides thought leadership and promotes technical and process innovation across teams and vendors.
- Promotes a mindset of continuous improvement and curiosity, driving speed to market at a lower cost.
- Contributes to talent development within the engineering team to align skills with strategic goals and operational needs.
- Sets and manages performance standards and ensures they are consistently met.
- Partners with internal and external stakeholders to drive business value and meet technology objectives.
- Participates in project discussions and helps ensure transparency in project delivery, coordinating with external technical resources when needed.
- Leads development teams in adopting CI/CD best practices (including automated testing), ensuring frequent and efficient production deployments through automated pipelines.
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or relevant field of study, or equivalent work experience
- 10+ years of IT and business industry work experience
- Demonstrated ability to develop and lead high performance, globally distributed development teams
- Demonstrated continuous technical learning skills
- Demonstrated ability to build relationships across the organization with a sharp focus on the customer – both internal and external
- Strong communication and presentation skills
- Experience in a fast paced, Agile, continuous integration environment