NCR Voyix - Atlanta, GA

posted about 1 month ago

Full-time - Mid Level
Atlanta, GA
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

NCR Voyix is seeking a Staff Software Engineer to contribute to the development of a highly scalable, hybrid solution that integrates cloud and on-premises technologies. This role involves building, testing, and improving platform engineering solutions while engaging with stakeholders to shape the product roadmap. The engineer will uphold high engineering standards, mentor team members, and contribute to the technical strategy and vision of the team.

Responsibilities

  • Build, test, operate, and improve platform engineering solutions.
  • Own problems end-to-end, engaging with stakeholders to contribute to product roadmap, considering performance, observability, operations, and testing.
  • Contribute to technical strategy and vision for the team via design and code review.
  • Participate in shaping an effective software development lifecycle with a focus on customer support and root cause analysis.
  • Uphold high engineering standards by providing technical leadership and assistance to internal and external product development teams, advocating for best practices.
  • Mentor others on the team with a growth mindset.
  • Diagnose and debug issues within the system or in downstream dependencies, working with other teams to resolve issues.

Requirements

  • Bachelor's Degree in a Technical Discipline or equivalent work experience.
  • At least 5 years of experience in software engineering, designing, architecting an enterprise solution.
  • 4+ years integrating with REST APIs.
  • 4+ years' experience working with Public Clouds (Google Cloud Platform).
  • 4+ years of experience working with Kubernetes and containerized platforms.
  • Strong computer science fundamentals: OOP, design patterns, data structures & algorithm.
  • Strong believer in Infrastructure as Code.
  • Experience with designing and implementing multi-tenant SaaS systems.
  • Experience with cloud-based technologies and cloud adoption at the enterprise scale.
  • Ability to document and publish recommendations and guidance.

Nice-to-haves

  • Experience with designing distributed systems in consideration of performance, responsiveness, concurrency, availability, supportability, observability.
  • Platform engineering experience: PostgresSQL, GitOps, CI/CD, K8s, Open Container Initiative (OCI) test infrastructure, Bazel, Golang, LaunchDarkly, Okta.
  • Familiarity with collaboration and issue tracking using GitHub.

Benefits

  • Diversity and equal employment opportunity commitment.
  • Career growth opportunities in a leading technology company.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service