A daily email of jobs matching your skills and preferences.Sign Up 👋
Principal Software Engineer
NORTH CAROLINA VIRTUAL, USA
NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail and hospitality industries. NCR is headquartered in Atlanta, Georgia, with 36,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.
NCR is looking for an accomplished Principal Engineer to join our team in Atlanta.
Be part of creating a new era in NCR's 135-year history by leading the cloud expansion of our most critical services. As NCR moves full speed into their API First strategy, we are looking for a highly skilled engineer with strong technical and strategic leadership as we move from our managed datacenters to a hybrid, multi-cloud deployment within Google Cloud Platform and Azure. This role will require broad knowledge of Kubernetes, CI/CD, Site Reliability Engineering (SRE) practices, application development and architecture with previous work experience with both public and hybrid cloud solutions. This role is one of the highest technical leadership roles for NCR. It requires a combination of qualities that will enable a successful candidate to lead business and technical initiatives at the industry or domain level.
This role will take direction from the Retail Architect and focus on defining our SRE Strategy for Retail working with our Global SRE as well as leading our innovation initiatives aligning with our Next Generation Retail Architecture platform.
Able to wear multiple hats: navigates freely between technical, execution, operations, etc.
Passionate: enjoys coding and designing next generation cloud technologies and architectures
Knowledgeable: cloud native microservices architecture, data architecture, analytics, software/application architecture
Able to produce outstanding designs and communicate them using diverse techniques, including documentation, POCs, demos, and educational sessions
Hands on coding: able to jump in to help teams understand best practices and meet deadlines
This role will take direction from the NCR Retail Architect and will collaborate closely with several software development teams and architects across the company.
Technical leadership and design for our strategic technology initiatives.
Providing technical expertise in POC, evaluations and implementations.
Evaluate current technology selections and make recommendations for improvement
Assist internal teams moving to the cloud by architecting data strategies unique for each service and their workloads
Lead Cloud adoption within NCR
Enhance the current CI/CD pipelines to support modern hybrid cloud deployments
Providing support and guidance to NCR's Retail Architects.
Required Skills and Experience:
Bachelor's or master's degree in Computer Science or Engineering
4+ years of experience working with software engineering teams in designing and building cloud platforms and infrastructure
2+ years of experience working with Kubernetes and containerized platforms
2+ years of experience with data monitoring and logging tools like Sensu, StackDriver or Prometheus
2+ years of experience with CI/CD tools and technology; like Harness, Jenkins, GitHub and Artifactory
2+ years of experience with programming languages such as Go, Node.js, Java, Python
2+ years of experience working with IAC/CM technology; like Terraform, Helm, Chef and Salt
Data architecture (e.g. transactional and analytical processing, real-time analytics, etc.)
Experience with designing and implementing multi-tenant SaaS systems
Experience with cloud-based technologies and cloud adoption at the enterprise scale (e.g. leading enterprise-wide adoption of PaaS, Big Data platforms).
Strong collaboration and coaching skills
Strong believer in Infrastructure as Code
A continual learner that stays up-to-date on the latest technologies (attends and ideally presents at tech conferences)
Ability to document and publish recommendations and guidance
Preferred Skills and Experience:
Experience with GCP, GKE, Apigee, and Istio
Experience with cloud-based integration, build and deploy technologies
Polyglot programming experience
Experience in Financial, Retail and/or Hospitality industry is a plus
Experience with COTS PaaS products
Applied Data Science for AI enabled capabilities (ML/DL)
Offers of employment are conditional upon passage of screening criteria applicable to the job.
Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
A new window will open to the job source site.
Growing a career that's right for you is a life-changer, but it's undeniable that the job search gets tougher every year. With automated hiring processes, resume filters and questionable interview practices, finding a job that a tech skillset has become seriously challenging.
That's where we step in. Careeriscope can help lighten the stress load by making your search a bit easier. We help you find matches based on the job search criteria you set, then send a summary of the results in a daily email sent every morning for review.