1

Google Software Developer Jobs in Buffalo, NY (NOW HIRING)

Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud). * Understanding of ... Knowledge of DevOps practices and tools (e.g., Jenkins, Git, Ansible). * Experience with automated ...

We are on a bold mission to create the best software services offering in the world to work on ... Our multinational team of veterans of Google, Vivint SmartHome, NetApp and many other established ...

... Developer Experience organization (SDLC automation and tooling, quality engineering and test data ... Google Vertex, direct provider APIs) without rework. * Experience delivering and operating ...

Strong software engineering fundamentals: architecture, API design, integration patterns, secure ... Google Vertex, direct provider APIs) without rework. * Experience delivering and operating ...

AI Engineer

Buffalo, NY · On-site

$50K - $112K/yr

Within our Internal Firm Services practice, you will apply data, algorithms, and software ... AWS, Google Cloud, Microsoft Azure, Databricks, Snowflake, or related data and AI credentials ...

Generative AI Engineer

Buffalo, NY · On-site

$65 - $75/hr

Strong software engineering background * Ability to discuss recent GenAI projects in detail ... Google Vertex AI (planned) * LangGraph * RAG Architectures * Agentic AI Frameworks By providing ...

Node Js

Alabama, NY · On-site

$46.25 - $59.75/hr

Responsible for programming and software development using various programming languages and ... google analytics) Strong in Linux / Unix Strong in designing multi component / multi server ...

Lead AI Engineer

Buffalo, NY · On-site

$96K - $181K/yr

... Google Cloud Platform (GCP). This is a senior individual contributor role with delivery ... Required Skills & Qualifications * 4+ years of software engineering experience, including 2+ years ...

Lead AI Engineer

Amherst, NY · On-site

$96K - $181K/yr

... Google Cloud Platform (GCP). This is a senior individual contributor role with delivery ... Required Skills & Qualifications * 4+ years of software engineering experience, including 2+ years ...

... Google Professional Cloud Architect, GCP Data Engineer Microsoft Azure Solutions Architect, Azure Data Engineer Associate, Snowflake Core, Snowflake Databricks Data Engineer Associate] is a plus ...

next page

Showing results 1-20

Google Software Developer information

See Buffalo, NY salary details

$46.5K

$108.3K

$160.8K

How much do google software developer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for google software developer in Buffalo, NY is $108,340.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,200.00 and $125,900.00 per year, depending on experience, location, and employer.

What is a Google software developer?

Google Software Developers are engineers who design, build, test, and maintain software products and systems used by millions of people around the world. They work on a wide range of projects, from developing new features for Google Search and Gmail to building infrastructure for cloud computing and artificial intelligence. These developers collaborate with cross-functional teams to solve complex problems, improve user experiences, and ensure the scalability and reliability of Google’s products. To succeed in this role, strong programming skills, problem-solving abilities, and a passion for innovation are essential.

How does a Google software developer typically collaborate with cross-functional teams during a project?

Google Software Developers frequently work alongside product managers, UX designers, and quality assurance engineers to deliver robust products. Collaboration is often structured through agile methodologies, with regular stand-up meetings, code reviews, and design discussions. Communication tools like Google Meet and internal documentation systems are heavily utilized to keep everyone aligned. This cross-functional environment not only encourages knowledge sharing but also provides developers with broader exposure to different aspects of product development, fostering both technical and interpersonal growth.

What are the key skills and qualifications needed to thrive as a Google software developer, and why are they important?

To thrive as a Google Software Developer, you need strong computer science fundamentals, excellent coding skills (especially in languages like Python, Java, or C++), and typically a bachelor's or higher degree in computer science or a related field. Experience with distributed systems, cloud technologies, version control (such as Git), and familiarity with Google's internal tools or similar industry-standard platforms are highly valued. Problem-solving ability, collaboration, and effective communication are critical soft skills to excel in team-oriented, fast-paced projects. These skills and qualities are essential for creating scalable, high-impact products that meet Google's rigorous technical and innovation standards.

What is the difference between Google Software Developer vs Amazon Software Engineer?

AspectGoogle Software DeveloperAmazon Software Engineer
Required CredentialsBachelor's or higher in CS or related field; coding skills; sometimes certificationsBachelor's or higher in CS or related field; coding skills; sometimes certifications
Work EnvironmentCollaborative, innovative, research-drivenFast-paced, customer-focused, scalable systems
Employer & Industry UsageTech giant, search, advertising, cloudE-commerce, cloud, logistics, retail
Common Search & Comparison IntentYesYes

Google Software Developers and Amazon Software Engineers share similar educational backgrounds and technical skills. However, their work environments differ: Google emphasizes innovation and research, while Amazon focuses on scalable, customer-centric solutions. Both roles are highly sought after in the tech industry, often compared by job seekers to understand company culture, project scope, and career growth opportunities.

How do I join Google as a software developer?

To join Google as a software developer, candidates typically need a strong background in computer science, programming skills in languages like Java, C++, or Python, and experience with data structures and algorithms. The application process involves submitting an online resume, completing technical interviews that assess coding and problem-solving abilities, and demonstrating collaboration skills. Google also values relevant internships, open-source contributions, and a good cultural fit.

What cities near Buffalo, NY are hiring for Google Software Developer jobs?

Cities near Buffalo, NY with the most Google Software Developer job openings:

Infographic showing various Google Software Developer job openings in Buffalo, NY as of August 2026, with employment types broken down into 84% Full Time, 11% Part Time, and 5% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $108,340 per year, or $52.1 per hour.

Software Developer / Software Engineer

Buffalo, NY • On-site

Full-time

Re-posted 14 days ago


Job description

Job Role: 

As a software developer, you'll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built to drive better customer experience and adoption.

 Responsibilities:

  • Familiar with the software development life cycle (SDLC) from analysis to deployment.
  • Comply with coding standards and technical design.
  • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions.
  • Adapts structured coding styles for easy review, testing and maintainability of the code.
  • Integrate the developed functionality and/or component into a fully functional system.
  • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time.
  • Active participate in troubleshooting, debugging and updating current live system.
  • Verify user feedback in making system more stable and easy.
  • Work closely with analysts, designers and other peer developers.
  • Preparing technical training documents for onboarding new engineers.

 Requirements:

  • Bachelor's degree in computer science or equivalent practical experience.
  • 2+ years of experience as Software Engineer or Software Developer or in a relevant role.
  • Understanding of OOPS concepts, Persistence, Threading.
  • Proficient in Java, C++, Ruby on Rails or other programming languages.
  • Hands-on with SQL or NoSQL database.
  • Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc,).
  • Knowledgeable in data structures and algorithms.
  • Experience with open-source projects.
  • Experience in designing interactive applications.
  • A background in Engineering with sound oral and written communication skills.
  • Prior experience with AWS, Azure, Google or Openstack will be a plus.
Employment Type: FULL_TIME