Job added in hotlist
Applied job
Contract job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Atlanta, GA
View more jobs in Georgia

Job Details

Lead Software Engineer

Atlanta, GA

Apply for this job


Lead Software Engineer

Job #714781397
Location: Atlanta, GA
About NCR Corporation:
NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Duluth, Georgia, with approximately 29,000 employees and does business in 180 countries.
* *
Passionate about technology and see the world a little differently than your peers? Everywhere you look, there’s possibility. Opportunity. Boundaries to push and challenges to solve. You believe software engineering changes how people live.
At NCR, we believe that, too. We’re one of the world’s first tech companies, and still going strong. Like us, you know the online and mobile worlds better than any other—and see patterns that no one else sees. Our software engineers write code that can survive under the pressure of hundreds of thousands of requests per minute.
We are looking for talented software engineers to join our expanding platform as a service team. Our platform as a service is responsible for providing the foundation for NCR cloud-based products, and includes a variety of features and services similar to those found on Google Cloud Platform and Amazon AWS.
We work with some of the smartest, nicest people you'll meet. People who work here say the problems they work on are enormously challenging, and that the team culture is the most supportive they have seen.
Hit the ground running as a Software Engineer working on developing NCR’s Cloud Platform that will serve each of our major industries – Financial Services, Retail, Hospitality and Travel. You will join NCR in one of its biggest innovation initiatives as we transform our business and the software that supports it.
Curious? Read on. We’re looking for software engineering talent like you.
What working on this team is like
* We own everything about our services from concept through to operations. * We ship incrementally and often; once we merge code we normally want to ship it straight away. * We own our process and we're free to improve on it. * We emphasize quality above all else. * We automate everything.
How do you know if you are right for this job?
* You thrive in a fast-paced environment focused on delivering production code at a regular cadence using Agile techniques, tools and methodologies. * You have built or want to build web services and components at cloud scale to help your fellow development teams build exciting new products. * You understand the value of quality and continuous delivery, and want to help teams release frequently and often to production, with high quality. * You have the ability to tackle problems both at the large scale (think hundred-node clusters) and the small scale (think individual atomic locks). * You have a strong desire to continually learn new technologies, tools, and methodologies, including those out of your comfort zone.
Required Skills/Experience
* 8 years of core Java development experience * Experience developing on a major cloud provider platform like AWS, GCP, or Azure * Solid understanding of core computer science fundamentals including common data structures, algorithms, and concurrent programming. * Experience with at least one other static or dynamic language such as C#, Python, C , Go, or similar. * Ability to design and build robust, cloud-based micro-services. * Experience using relational and non-relational databases. * Experience working on highly available, high-transaction volume, fault-tolerant systems. * Passion for developing clear, robust, and testable software. * Experience with Agile development methodology
Preferred Skills/Experience
* BS in Computer Science, Software Engineering, Computer Engineering, or equivalent experience. * Deep technical knowledge of distributed architectures. * Well-versed in the Spring Framework and Spring Boot. * Experience with Hadoop and associated technologies such as HBase, Phoenix, etc. * Experience with Apache Storm, Kafka, and Solr. * Introductory working knowledge of Docker and container management systems like Kubernetes. * Background working on publicly available, production systems. * Experience with SAFe methodologies
EEO Statement
Integrated into our shared values is NCR’s commitment to diversity. 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. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.
Software Engineering
Lead Software Engineer
Requisition ID:
Updated 08/11/2018

Company info

Sign Up Now -

Similar Jobs:
Sr. Operational Insights Engineer
Location : Alpharetta, GA
Job Description: Equifax is a global leader in consumer, commercial and workforce information solutions that provide businesses of all sizes and consumers with insight and information they can trust. Equifax organizes and assimila...
Sr Application Developer-Java
Location : Alpharetta, GA
POSITION SUMMARY Under general direction, formulates and defines system scope and objectives. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time and ...
Senior Java API Developer
Location : Atlanta, GA
Senior Java API Developer Ref No.: 18-34777 Location: Atlanta, Georgia Role : Senior Java API Developer Work Location: Atlanta, GA Duration: Direct Hire / Fulltime Salary - Keep competitive Roles And Responsibility: Analyze data...
What I liked about the service is that it had such a comprehensive collection of jobs! I was using a number of sites previously and this took up so much time, but in joining EmploymentCrossing, I was able to stop going from site to site and was able to find everything I needed on EmploymentCrossing.
John Elstner - Baltimore, MD
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
J2eeCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
J2eeCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2018 J2eeCrossing - All rights reserved. 168