NCR Corporation

Software Engineer (Multi Cloud)

NCR Corporation$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years of software development experience
  • Proficient in Java or another JVM language
  • Experience with relational and/or non-relational databases
  • Skilled in designing and testing RESTful APIs
  • Familiarity with frameworks for high-throughput microservices
  • Understanding of TDD, BDD, and automated testing tools
  • Some knowledge of distributed design patterns and high-volume data stores

Responsibilities

  • Develop and enhance NCRV's Cloud Platform services
  • Write clean, rigorous code using continuous delivery methodologies
  • Create quality documentation and samples for open source community
  • Answer questions and assist developers in forum discussions
  • Build large-scale, resilient applications with a service-oriented focus

Benefits

  • Supportive team culture with collaboration opportunities
  • Engagement in open source projects
  • Challenging problems that foster personal and professional growth
  • Opportunities to innovate in a tech-forward environment
  • Work in a company with a long-standing reputation in technology
Full Job Description
Title: Sr.Software Engineer - Cloud Services API

Location: Midtown Atlanta - Onsite

YOU ARE...

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 Voyix, 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 engineers to join our expanding platform as a service team. Our platform as a service is responsible for providing the foundation for NCR Voyix 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.

IN THIS ROLE, YOU CAN EXPECT TO....

Play a key role as a SW developer on newly formed scrum teams focused on developing NCRV's Cloud Platform that will serve each of our major industries - Financial Services, Retail, Hospitality and Travel. You will build and expand the services powering our API ecosystem, solving problems for a large community of fellow developers. Your key day-to-day responsibilities will include:

  • Crafting clean, well-tested code using rigorous continuous delivery methodologies, including automated functional and non-functional testing.


  • Participation in an enterprise open source community by producing quality project and API documentation, samples, and answering forum questions.


  • Building large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment.


YOU HAVE...

  • 3-5 years of software development experience


  • Excellent development skills with Java or another JVM language


  • Experience using relational and/or non-relational databases


  • Experience designing, implementing, and testing RESTful APIs


  • Familiarity with modern frameworks for building high-throughout, resilient microservices


  • Understanding of methodologies such as TDD, BDD, and some experience with tools and frameworks for automated testing.


  • Some familiarity with distributed design patterns, high-volume data stores, and horizontal scaling techniques


  • Desire and ability to tackle problems both at the large scale (think hundred-node clusters) and the small scale (think individual atomic locks)


EVEN BETTER IF YOU HAVE...

  • Ability to learn existing and new applications and become familiar with them in a short amount of time to be able to "stand on your own"


  • Background working on highly-available, high-transaction volume, fault-tolerant systems


  • Familiarity with Spring Framework, Spring Cloud, vert.x, node.js


  • Participated in public open source projects


  • Prior experience using, or knowledge of Google Cloud DataFlow, Google Cloud Pub Sub, Elastic DB, and Solr and PostGres.


  • Strong foundation in developing cloud-based solutions using platforms such as GCP, Azure, AWS or Heroku


Offers of employment are conditional upon passage of screening criteria applicable to the job

About NCR Corporation

Radiant Systems, Inc. (Nasdaq: RADS) is a global provider of innovative technology to the hospitality and retail industries. For more than two decades, Radiant's point of sale hardware and software solutions have helped to redefine the consumer experience in more than 100,000 restaurants, retail stores, stadiums, parks, arenas, cinemas, convenience stores, fuel centers and other customer-service venues. Radiant has offices in North America, Europe, Asia and Australia.

NCR Corporation Careers

Join the dynamic team at NCR Corporation, a global leader in consumer transaction technologies, and be part of a company that's redefining the future of connected experiences. At NCR, we believe in fostering a culture of innovation and leadership, making it an ideal place for professionals looking to advance their careers in a vibrant, technology-driven environment.

Work You’ll Do

At NCR Corporation, you’ll have the opportunity to work alongside some of the brightest minds in the industry. Our team is committed to driving growth through innovation and strong leadership, ensuring that we stay ahead of the curve in a rapidly evolving digital landscape. Whether it’s improving consumer interactions, optimizing business processes, or developing the latest in financial technology, your work at NCR will have a lasting impact.

Explore Job Opportunities and Internships

NCR offers a variety of job opportunities and internships across multiple fields and disciplines. From software engineering to sales, customer support to marketing, our positions cater to a wide range of skills and professional interests. Our hiring process is designed to identify and nurture talent, focusing on diversity and the unique contributions of each team member.

Professional Growth and Development

Invest in your future with NCR’s unmatched benefits and career development programs. We provide extensive professional development, including leadership training, skills enhancement workshops, and networking opportunities that pave the way for career advancement. Our commitment to professional growth ensures that every employee has the resources and support they need to succeed.

Diversity and Inclusion

At NCR, we celebrate diversity and are committed to creating an inclusive environment where everyone is respected for their unique perspectives and contributions. Our diversity training programs are integral to our culture, helping us build a stronger, more cohesive team.

Benefits of Joining NCR

Being part of NCR means more than just having a job; it means being part of a community that values your well-being and professional growth. Our comprehensive benefits package includes health, dental, and vision insurance, employee wellness programs, and flexible working arrangements. We understand the importance of work-life balance and strive to provide our employees with an environment that supports both their professional and personal lives.

Stay Connected

Discover the exciting career opportunities at NCR Corporation by exploring our Jobs and Careers page. Tailor your job search with our easy-to-use filters and find the position that best matches your skills and interests. Prepare your resume, sharpen your interview skills, and get ready to embark on a rewarding journey with a company that values innovation and leadership.

Join Our Team

Ready to take the next step in your career? Search open positions at NCR Corporation, update your resume, and apply today. We are continuously looking for passionate, curious, and innovative team players who are ready to make a difference. Join us in shaping the future of connected experiences.

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Subscribe to our Careers Blog and receive updates that can help propel your career forward at NCR Corporation.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at NCR Corporation, and see how you can contribute to our culture of growth and innovation.
Learn more about NCR Corporation
Size
38,000 employees
Market Cap
$3.1 billion
Industry
Net Income
-$79 million
Founded
1884
5 Year Trend
+1.8%
Revenue
$6.2 billion
NASDAQ

Similar Jobs

More Jobs at NCR Corporation

More Information Technology Jobs

Find similar Software Engineer (Multi Cloud) jobs: