Principal Software Engineer
Full-time
IHG Hotels & Resorts
A Principal Software Engineer serves as the foremost technical authority and strategic leader for our AI discipline. This is role is an engineer who combines profound technical expertise with the ability to influence and guide the entire organization's technical direction. The Principal Software Engineer will be entrusted with our most complex, ambiguous, and highest-impact technical challenges. You will operate across multiple teams and business units, setting the long-term vision for our AI architecture, platforms, and practices. You will be a force-multiplier, mentoring our most senior technical talent and ensuring that the solutions we build today are the foundation for our market leadership tomorrow. Your Day to Day:
- Define and drive the long-term technical strategy for AI at the company. Identify and champion new technological paradigms that create step-change opportunities and sustainable competitive advantages.
- Design, and prototype foundational AI platforms, frameworks, and core services that will be leveraged by engineering teams across the entire organization. Your designs will set the standard for scalability, security, and innovation.
- Act as the lead technical consultant on AI for all product and engineering teams. Influence architectural decisions, development practices, and technology choices to ensure a cohesive and forward-looking technical ecosystem.
- Tackle the most complex and mission-critical technical problems that are beyond the scope of a single team. This includes pioneering new model architectures, solving novel systems-level problems, and leading high-risk, high-reward R&D initiatives.
- Act as a dedicated mentor and role model for our Lead and Senior engineers. Grow the next generation of technical leaders by elevating the architectural and design skills across the company.
- Establish and evangelize best practices, design patterns, and engineering standards for AI development, from model training and deployment to ethics and reliability.
- Bachelor's or Master's degree in a relevant field of work or an equivalent combination of education and work-related experience.
- Typically, a minimum of 10+ years of progressive work-related experience with demonstrated proficiency in multiple disciplines, technologies, or processes related to the position.
- Experience working with a set of geographically dispersed team and bringing a holistic view of development projects.
- A distinguished career with extensive experience in software engineering and AI, with a proven track record of operating at a Principal or equivalent level (e.g., Senior/Lead Staff Engineer, Architect).
- Recognized as a technical leader with experience setting the technical vision for multiple teams or an entire engineering department.
- Verifiable history of architecting, building, and shipping large-scale, mission-critical AI systems that have delivered significant business impact.
- Deep experience navigating ambiguity and translating high-level business or product strategy into a concrete, multi-year technical roadmap.
- Experience presenting to and influencing executive leadership (VPs, CTO, CPO) on complex technical topics.
- Expert understanding of modern AI concepts, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic workflows.
- Deep, authoritative knowledge of major generative AI platforms. Proven ability to reason about and architect solutions using the Google Gemini family of models and their underlying infrastructure is highly preferred.
- Expert-level proficiency in Python and common AI/ML libraries (e.g., TensorFlow, PyTorch, LangChain, Hugging Face).
- Expert experience with a major cloud provider (GCP, AWS, Azure), including their AI/ML services. Familiarity with MLOps principles and tools for CI/CD, model deployment, and monitoring.
- Solid understanding of microservices architecture, API design (e.g., REST, gRPC), and containerization technologies (e.g., Docker, Kubernetes).
- World-class ability to design highly scalable, fault-tolerant, and elegant distributed systems. You don't just use the cloud; you architect for it.
- Strong analytical and problem-solving skills
- Ability to display effective verbal and written communication skills when explaining complex technical issues to a variety of technical audiences, including clients, vendors, senior management and staff.
- A history of contributions to open-source projects, publications in reputable conferences, or speaking at technical events is a strong plus.
- Ability to establish and maintain a high level of customer trust and confidence in the software engineering team's knowledge of the customer's business needs.
- Understands and implements work effectively utilizing agile best practices.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Atlanta, GA vacancy
$170k
...Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting... ...their lives. About the Role: As a Stable Kernel Principal Software Engineer , you play an essential role in setting our portfolio of...SuggestedFull timeTemporary workVisa sponsorshipWork visaFlexible hours$196.5k - $294.75k
...trusted data becomes a transformative force for business and society. The Challenge We are looking for a Principal-level, US-based, customer-facing engineer who is deeply hands-on with large-scale, distributed data systems and passionate about solving complex...SuggestedFull timeWork experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$169.3k - $304.7k
...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will...SuggestedWork experience placementWork at office- ...changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Asset & Wealth Management you, you provide expertise and engineering excellence as an...Suggested
$241.4k - $322.6k
...our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk....SuggestedFull timeTemporary workLocal areaFlexible hours- ...industry leading Digital Platform which will power its 7 existing brands and enable smooth integration of future brands. The Principal Software Engineer will oversee the solution architecture and development of the backend API components of the platform that powers our...
$139k - $249.26k
...7962Position Overview As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and create a better... ...of customers use worldwide. We are looking for a Principal Software Engineer to provide deep technical leadership...Full timeFor contractorsCasual workWorldwide- ...asymmetric advantage.About The Role:The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems,... ...aircraft and ground systems. As a Senior/Principal Mission Software Engineer, you will architect,...Weekly payPermanent employmentFull timeWork at office
- ...millions of users across devices and markets. The ViX Engineering team is seeking a Software Engineer, Backend – Lead/Architect to provide senior... ...backend systems. ~ Experience operating at a Lead, Staff, Principal, Architect, or comparable senior technical level. ~...Full time
$155.4k - $261.1k
Principal Software Engineer - (Kubernetes - AKS)Join AT&T and reimagine the communications and technologies that connect the world. The Technology Services organization is responsible for advancing information technology performance and delivering solutions with a focus...Temporary workWork at officeLocal areaRelocation- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral...
- ...the chance to design and build modern, cloud-native enterprise software that directly supports mission‑critical tax, accounting, and... ...SMEs, users, and cross‑functional teams while helping evolve engineering practices, tooling, and development methodologies. This is an...Work at officeWork from homeFlexible hours
$138k - $181.65k
...THE POSITION Our roster has an opening with your name on it We’re looking for a Senior Software Engineer for one of our Core Marketing Platform teams, working on user interfaces achieving various goals for our marketing partners such as campaign orchestration or...Full timeTemporary workWork experience placementLocal areaWorldwide- ...Services (DHS), Office of Information Technology, is seeking a qualified candidate for a contractor staffing position for a Senior Software Developer on Georgias Child Welfare technical team in Atlanta, Georgia. Complete Description: Job Responsibilities ·...Full timeContract workFor contractorsWork at office
- ..., airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even... ...position: Help us ignite the future of data synchronization as a Software Engineer at Ditto! We are seeking a software engineer to design...Full timeWork at officeRemote workFlexible hours
$120k - $140k
...Full-time Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software...Remote jobFull timeNight shift- ...CULTUREWORX seeks a Senior Software Developer to join our dynamic team. This position will support our Operational and Cultural Performance... ...interactive front-end user interfaces. This role requires an engineer who is highly proficient in both front-end and back-end...Full timeWork experience placementCasual workWork at officeRemote workWork from homeFlexible hours
- ...and health insurance sectors. Qualifications • Minimum of 5 years of management/leadership experience in a software development or Engineering organization • Must have at least 7 years’ experience working through the design, development, release cycle, and delivering...Full time
- ...solution that makes monetizing payments for vertically focused software platforms fair and simple. We focus on small-to-mid sized... ...are we looking for? We’re looking for experienced Software Engineers who are passionate about building rock-solid payment products...Full timeWork experience placementFlexible hours
- ..., GA. Learn more at evidentid.com . This is a role for an engineer who's hungry — someone who's built enough to know what they don... ...We're Looking For Must-Have ~3+ years of professional software engineering experience with real production exposure. ~ Solid...Full timeWork at officeRemote work
- ...Description: Client is the largest provider of temperature controlled distribution services in the US is seeking a Senior RedPrairie Software Developer to join our IT team at our Corporate office in Atlanta, GA (Sandy Springs area). Primary Responsibility:...Permanent employmentFull timeWork at officeWeekend workAfternoon shift
- ...At Miyou, we believe the things that separate a great engineer from a merely adequate one are passions and goals, character and personality... ...we build and we expect them to use it. Job Summary Our Software Engineers are responsible for keeping Miyou simple and making...Full timeWork experience placement
- ...all potential adversaries. We are seeking a multidisciplinary engineer that will help us develop our next generation Hardware-in-the-... ...validate complex avionics systems. You will work closely with software, hardware, and systems engineers to ensure product reliability,...Permanent employmentFull time
- ...beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you. IT Software Engineer, Core AI Development So, what's the role all about? NICE is assembling a core engineering team to build the internal AI...Full timeWork at officeRemote workFlexible hours
- ...The Position CallRail is looking for an Atlanta-based Senior Software Engineer to help accelerate the growth and product development of our platform. We’re looking for someone with experience in server-side web application development (preferably in Ruby on Rails)...Full timeWork at officeRemote workHome officeFlexible hours
$165k - $218k
...operational capabilities by partnering closely with specialist engineering, operations, and production teams. Through our Anduril Rocket... ...that support a wide range of mission requirements. TRS hires software engineers & hardware engineers, who are excited to build across...Full timeWork experience placementImmediate startRelocation package- ...management style that builds bold teams and delivers globally significant results. Position Description The Senior Software Engineer will provide hands-on technical leadership for the shared platform capabilities that powers U.S. Soccer's Soccer Services and...Full timeCasual work
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Full timeWork at office$105k - $225.3k
...Join our smart, fun, and humble team to experience the most rewarding career of your life! Job Summary: As a Software Engineer III at OpenGov, you'll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government...Full timeTemporary workLocal area- ...is a VC-backed technology startup, headquartered in Atlanta, GA. Learn more at evidentid.com . Evident ID is hiring a Software Engineer located in Atlanta, GA. We seek individuals who are passionate, self-motivated, and eager to grow. If you thrive in a fast-paced...Full timeWork experience placementRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal software engineer Atlanta, GA
- senior principal cloud computing engineer Atlanta, GA
- principal consultant Atlanta, GA
- principal data scientist Atlanta, GA
- principal solution architect Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- principal Atlanta, GA
- principal architect Atlanta, GA
- senior principal scientist Atlanta, GA
- software technology Atlanta, GA



