C++ Software Engineering Maintenance Lead/Sre

NCR Corporation Atlanta , GA 30301

Posted 2 months ago

About NCR

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.

Title: C++ Software Engineering Maintenance Lead/SRE

Location: Atlanta

Summary & Key Responsibilities:

As a C++ Software Engineering Maintenance Lead /SRE you will be responsible for leading a global team of C++ sw maintenance engineers and testers responsible for identifying and fixing production sw defects and establishing modern SRE practices to increase and monitor SW reliability, quality and maintainability.

You will also:

  • Comunicate directly with business customers and partners to understand and resolve problems both tactically (provide immediate relief/fix) and strategically (SRE)

  • Work closely with multiple R&D engineering scrum teams to drive adoption of SRE practices and ensure that upcoming new features/releases are sufficiently covered with SLI, SLO and supportability requirements

  • Participate in NCR-wide SRE guild to align and contribute to NCRs adoption of SRE practices

  • Directly contribute to architectural designs, code implementations, problem solving, defect fixing

  • Provide technical and non-technical leadership to members of the maintenance organization

  • Provide feedback to peer performance reviews

  • Perform other job-related duties as necessary

Basic Qualifications:

  • Bachelor's degree in a technical discipline or equivalent work experience

  • A quick mind that solves complex problems in a fast-moving environment

  • Able to learn quickly, independently, and with moderate supervision. You figure out what you need to do and how to do it, then do it.

  • A thirst for knowledge that drives you to learn and implement new and emerging technologies and best practices

  • Great sense of ownership and accountability not just for your own tasks/assignments, but organizational and company objectives as a whole

  • 8+ years of working knowledge in wide variety of platforms and languages such as C++, .NET, Java

  • 5+ years of recent C++ experience or strong desire and aptitude to master C++ on the job

  • Experience with CI/CD tools and technologies like Harness, Jenkins, Github and Artifactory

  • Experience producing architectural designs

  • Experience and desire in leading a global team of engineers

  • Able to effectively communicate with customers and convey technical concepts to non-technical audiences

Preferred Qualifications:

  • 2+ years in Site Reliability Engineering

  • Experience with JS, Python, HTML5, etc.

  • Cloud, Linux and Windows development experience

  • Google Cloud Platform and GKE knolwledge and exper

  • Test automation experience using gtest, Cucumber, Behave, Gherkin

  • Computer HW, Networking, TCP/IP Socket level communications experience

  • Experience in database design and creation of complex SQL queries, stored procedures, triggers and performance optimization

  • Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems

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

EEO Statement

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.

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Time Opportunities For Phd Students & Recent Graduates Software Engineering

Microsoft Corporation

Posted 6 days ago

VIEW JOBS 11/30/2020 12:00:00 AM 2021-02-28T00:00 Software Engineer - PHD Software engineers (SWEs) work with teammates to solve problems and build innovative software solutions. You are passionate about customers and product quality, and you provide technical guidance to Program Managers as they consider user needs and product requirements. You will also be expected to demonstrate an ability to learn and adopt relevant new technologies, tools, methods and processes to leverage in your solutions. We're looking for PHD engineers who will bring their unique PHD perspective and are eager to apply their education to a product team. We need our engineers to be leaders, be versatile, and to be enthusiastic to take on new problems. As a SWE, you are dedicated to building software to empower every person and organization on the planet to achieve more. Required Qualifications: * A PhD degree in Computer Science or related technical field, and will be graduating within the next 12 months or have graduated within the last 12 months. * Examples of coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, or Python. Preferred Qualifications: * Ability to demonstrate understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance and customer experience. * Some experience building software outside of the classroom environment like an internship, hackathon, research project or related experience preferred. * Research experience in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems. * Some experience in Object Oriented Programming. * Demonstrated skill in time management and completing software projects in a cooperative team environment Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. Microsoft Corporation Atlanta GA

C++ Software Engineering Maintenance Lead/Sre

NCR Corporation