1

Overnight Google Software Engineer Jobs in Georgia

Senior Software Engineer

Atlanta, GA · On-site

$117K - $155K/yr

You can as a Software Engineer withinCFR(ConvenienceandFuelRetail)Divisionof NCRVoyix. The CFR ... Unit Testing Framework like Google Test,cppUnitetc. * Experience in mentoring others on SW ...

Senior Software Engineer

Atlanta, GA · On-site

$117K - $155K/yr

You can as a Software Engineer withinCFR(ConvenienceandFuelRetail)Divisionof NCRVoyix. The CFR ... Unit Testing Framework like Google Test,cppUnitetc. * Experience in mentoring others on SW ...

Showing results 41-60

Overnight Google Software Engineer information

What unique challenges do overnight Google Software Engineers typically face, and how can they effectively collaborate with global teams?

Overnight Google Software Engineers often work outside of regular business hours, which can lead to challenges such as limited real-time access to colleagues and support resources. However, they collaborate closely with global teams by leveraging asynchronous communication tools, detailed documentation, and regular handover updates. Proactively aligning with team members in different time zones and maintaining clear communication ensures project continuity and helps address issues quickly. This schedule can also provide opportunities to focus on deep work with fewer interruptions, contributing significantly to critical projects.

What does an Overnight Google Software Engineer do?

An Overnight Google Software Engineer works outside of standard business hours, typically during the night shift, to maintain and develop software systems at Google. Their responsibilities may include monitoring systems for issues, responding to incidents, deploying updates, and ensuring the reliability and security of Google's services during off-peak hours. They often collaborate with global teams to provide around-the-clock support. This role is critical for maintaining uptime and addressing urgent issues that may arise when regular day-shift engineers are unavailable.

What is the difference between Overnight Google Software Engineer vs Google Software Engineer?

AspectOvernight Google Software EngineerGoogle Software Engineer
Work HoursTypically overnight shifts, often 10-12 hoursStandard daytime hours, usually 9am-6pm
Work EnvironmentNight shift teams, quieter office or remote during nightDaytime office or remote work
CredentialsBachelor's or higher in CS, relevant experienceBachelor's or higher in CS, relevant experience
Industry UsageLess common, specific to certain projects requiring overnight coverageMost common, core engineering roles

Overnight Google Software Engineers work primarily during night hours, often on shift-based schedules, while Google Software Engineers typically work during standard daytime hours. Both roles require similar technical credentials and are integral to Google's operations, but the overnight position caters to specific project needs and offers a different work environment.

What are the key skills and qualifications needed to thrive as an Overnight Google Software Engineer?

To thrive as an Overnight Google Software Engineer, you need a strong background in computer science fundamentals, coding proficiency (especially in languages like Python, Java, or C++), and a relevant degree or equivalent experience. Familiarity with Google’s internal tools, cloud platforms (such as Google Cloud Platform), and version control systems like Git is typically expected. Excellent problem-solving abilities, effective communication, and the capability to work independently during off-hours are crucial soft skills. These competencies ensure efficient code delivery, maintain system reliability during night shifts, and enable seamless collaboration with global teams.

What are the most commonly searched types of Google Software Engineer jobs in Georgia?

The most popular types of Google Software Engineer jobs in Georgia are:

Senior Software Engineer

BECPOS

Atlanta, GA • On-site

$117K - $155K/yr

Full-time

Re-posted 23 days ago


Job description

About NCR VOYIX

NCR Voyix Corporation (NYSE: VYX) is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences and business outcomes. NCR Voyix is headquartered in Atlanta, Georgia, and serves customers in more than 35 countries worldwide.

TITLE: SW Engineer IV

LOCATION:Atlanta, GA

About NCRVoyixCorporation

At NCRVoyix(NYSE:VYX)),we are committed to driving innovation, simplifying customer experiences,and ensuring growth for our clients. Fornearly 140years, we have been the global leader in consumer technologies, transforming digital commerce experiences across retail and restaurants. Our legacy of success and commitment to innovation empowers us to deliver platform-led technology and best-in-class services for our customers. We enable businesses to meet their goals, whether improving efficiency or building differentiated customer experiences.

Fromcutting-edgesoftware to on-the-ground services, we exist to help businesses of any size turn everyday interactions into meaningful moments. NCRVoyixis headquartered in Atlanta, Georgia with approximately 15,000 employees in 35 countries.

What makes us so awesome:

You will be working with a highly motivated and skilled team of developers to deliver world-class software solutions for thePetroleum andConvenience Store industry. Our products arehighly reliable, scalable,andconfigurableand we need more developers like you to help us deliver on our growing pipeline of projects.

Position Summary & Key Areas of Responsibility

Summary

Are you ready to work on a set of market leading products in the industry? You can as a Software Engineer withinCFR(ConvenienceandFuelRetail)Divisionof NCRVoyix.

The CFR Solutions teamcaterto the top brands in the world. In this senior role, you will join a team buildingand supporting Payments and Loyalty softwareproductswithconnecting the leading payment networks, cardbrandsand devices. You will be hands on and enjoy creatingfeatures requested by our customers. Youdesireto work in a team ofseasoneddevelopers and love working in an Agile environment.We'relooking for someone who values and cares about the big picture but can execute today. Join us on the ground floor ofthe newNCRVoyix- a software and services innovator. We offer great opportunities and an attractive compensation package includingbonusand the chance to work on a team of stellar people.

You are:

Someone who believes that softwaredevelopmentchanges lives. Youare 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.

Areas of Responsibility

  • Designs and implements new product features and modifications to existing product features to include technical documentation.

  • Builds and executes unit tests for new or existing application code.

  • Works with Customer Care team members to resolve problems with released software.

  • Exhibitsvery highpersonal commitment to quality, software engineering best practices, and protection of sensitive consumer information.

  • Attends daily scrum meetings, sprint planning, workestimates.

  • Provides input into and release management decisions.

  • Drivesissuestoeffective resolution andto findsolutions to challenging, time-critical problems.

  • Mentors team members andconductscode and test reviews.

Basic Qualifications:

  • Bachelor's degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.

  • Strong knowledge of object-orientedprogrammingconcepts

  • 7+ years ofC++experienceonWindows environment.

  • Modern C++ standard (C++ 11 and above) experience

  • Experience leading or managingteam.

  • Experience producingtechnicaldesigns forsoftwareapplications.

  • Mustexhibitgood judgment in decision making.

  • Must excel in verbal and written communications.

  • Able to convey technical conceptstonon-technical audiences.

  • Able to troubleshoot complex systems including hardware and software systems.

  • Test automation experience using Cucumber, Behave, Gherkin

  • Unit Testing Framework like Google Test,cppUnitetc.

  • Experience in mentoring others on SW Engineering best practices

  • Agile Development experience

Good to have:

  • Java,.NET

  • Experience within theRetailindustry, especially inthe Convenience Store industry

  • Experience withPoint of Salesystemssoftware

  • Experienceworking withPayment Processorssoftwareand payment devices

  • Cloud development experience

  • Experience with Kubernetes

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

  • High availability solutions

  • PCI compliance, secure development, and data encryption techniques

  • Python experience

  • CI/CD anddevopsexperience

  • Githubor other Git source control experience

  • Familiarity with the Atlassian tool suite (Jira, Confluence, etc.).

The day-to-day:

As aC++SoftwareEngineeryou willbe responsible forthe designanddevelopmentof softwareto providefeatures,andautomating testscenariosto verify correct operation.Youwill interact daily with other team members to ensure that a quality product is deliveredin a timely manner.Youare expectedto be able to own the solution to complex software problems/needs from design to deliveryand maintenance.

You will also:

  • Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.

  • Design,modify, implement, and document software application changes.

  • Participate in analysis, design, testing, and review processes.

  • Should be able tocome up witheffective effort estimationbased on requirements.

  • Write product specifications, designs, and technical manuals.

  • Evaluate third-party products and specifications.

  • Maintain responsibilityofassigned tasks by using experience/knowledge ofenvironmentto make design/development decisions.

  • Provide feedbackforpeer performance reviews.

  • Educate others (technical and non-technical) on areas of expertise.

  • Workunder the supervision of an Engineering Manager.

  • Provide development level support for assigned products and projects throughout the development lifecycle.

  • Perform other job-related duties as assigned.

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

EEO Statement

Integrated into our shared values is NCR Voyix's commitment to 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 Voyix 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 Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes

"When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.comemail domain."