1

Google Software Engineer Jobs in Baltimore, MD (NOW HIRING)

Software Engineer

Annapolis Junction, MD ยท On-site

$96.16 - $110.58/hr

Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... Ability to develop solutions in a cloud-based environment such as AWS, Azure, or Google Cloud

Our Software Engineers are vital to developing cutting-edge solutions that support national defense ... Experience with cloud platforms including AWS, Azure, Google Cloud Platform (GCP) and familiarity ...

Principal Software Engineer

Hanover, MD ยท On-site

$200K - $275K/yr

The Principal Software Engineer will design, develop, integrate, test, and maintain enterprise ... Implement data and object communication between programming layers using Google Protocol Buffers ...

Software Engineer

Laurel, MD ยท On-site

$150K - $200K/yr

In this capacity, the Software Engineer will leverage advances in data science to support ... Development experience with Kubernetes, Amazon Web Services (AWS), Microsoft Azure, or Google Cloud ...

Software Engineer

Laurel, MD ยท On-site

$150K - $200K/yr

In this capacity, the Software Engineer will leverage advances in data science to support ... Development experience with Kubernetes, Amazon Web Services (AWS), Microsoft Azure, or Google Cloud ...

The Principal Software Engineer will design, develop, integrate, test, and maintain enterprise ... Implement data and object communication between programming layers using Google Protocol Buffers ...

Signals Software Engineer

Annapolis Junction, MD ยท On-site

$84.14 - $96.16/hr

Job Title Signals Software Engineer Overview EverWatch is a government solutions company providing ... Experience with Google Protocol Buffers * Experience with model-based design tools such as MATLAB ...

Software Engineer

Annapolis Junction, MD ยท On-site

$96.16 - $110.58/hr

Ability to develop solutions in a cloud-based environment such as AWS, Azure, or Google Cloud ... HS diploma or GED and 18+ years of experience in software engineering or data analytics development ...

Ability to develop solutions in a cloud-based environment such as AWS, Azure, or Google Cloud ... HS diploma or GED and 18+ years of experience in software engineering or data analytics development ...

Ability to develop solutions in a cloud-based environment such as AWS, Azure, or Google Cloud ... HS diploma or GED and 18+ years of experience in software engineering or data analytics development ...

Signals Software Engineer

Annapolis Junction, MD ยท On-site

$84.14 - $96.16/hr

Responsibilities As a Signals Software Engineer, you can solve complex problems by developing and ... Experience with Google Protocol Buffers * Experience with model-based design tools such as MATLAB ...

Proven track record of integrating advanced AI agents, specifically Claude Code or Google's Antigravity / Gemini agentic workflows, into your daily software engineering routine. * Agentic Feature ...

Showing results 21-40

Google Software Engineer information

See Baltimore, MD salary details

$63.1K

$146.6K

$204.2K

How much do google software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for google software engineer in Baltimore, MD is $146,585.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,200.00 and $171,900.00 per year, depending on experience, location, and employer.

What does a Google software engineer do?

Google Software Engineers typically work in cross-functional teams alongside product managers, UX designers, and other engineers. You'll regularly participate in code reviews, design discussions, and agile ceremonies to ensure the delivery of high-quality software. Collaboration often extends beyond the immediate team, offering opportunities to share knowledge, mentor peers, and contribute to company-wide technical initiatives. This team-oriented approach allows engineers to learn from different perspectives, accelerate their growth, and deliver more impactful solutions.

Does Google still hire software engineers?

Yes, Google continues to hire software engineers to support its technology development, product teams, and infrastructure. The company regularly posts job openings requiring skills in programming, data structures, and algorithms, often emphasizing experience with tools like Python, C++, or Java. Candidates typically go through a rigorous interview process that assesses technical expertise and problem-solving abilities.

What is a Google software engineer?

A Google Software Engineer is responsible for designing, developing, testing, and maintaining software solutions that power Google's products and services. They work on large-scale systems, collaborate with cross-functional teams, and use languages like C++, Java, and Python. Engineers at Google solve complex technical challenges and contribute to high-performance, scalable applications.

What are the key skills and qualifications needed to thrive as a Google software engineer?

To thrive as a Google Software Engineer, you need strong skills in computer science fundamentals, programming (particularly in languages like Java, C++, or Python), and a relevant degree or equivalent experience. Familiarity with advanced development tools, distributed systems, cloud infrastructure (such as Google Cloud Platform), and sometimes technical certifications is highly valued. Excellent problem-solving abilities, communication, and teamwork are standout soft skills in this environment. These skills are essential for building scalable products, collaborating in high-impact teams, and driving innovation at a large tech company.

Is it hard to get a software engineer job at Google?

Getting a software engineer position at Google is highly competitive due to the company's rigorous hiring process, which includes multiple technical interviews assessing coding skills, problem-solving, and system design. Candidates typically need strong programming abilities in languages like Python, Java, or C++, along with relevant experience and a solid understanding of algorithms and data structures.

What are the most commonly searched types of Google Software Engineer jobs in Baltimore, MD?

The most popular types of Google Software Engineer jobs in Baltimore, MD are:

What job categories do people searching Google Software Engineer jobs in Baltimore, MD look for?

The top searched job categories for Google Software Engineer jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Google Software Engineer jobs?

Cities near Baltimore, MD with the most Google Software Engineer job openings:

Infographic showing various Google Software Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $146,585 per year, or $70.5 per hour.

Principal Software Engineer

VOR Technology

Fort George G Meade, MD โ€ข On-site

$149K - $200K/yr

Full-time

Re-posted 21 days ago


Job description

Company Description
VOR Technology is a privately held, veteran owned small business that provides Cyber Intelligence Solutions to government, private industry and critical infrastructure. Our areas of expertise include Computer Network Defense (CND), Computer Network Exploitation (CNE) and Cyber Forensics. We aim to use our technical skill set in Signals Intelligence (SIGINT) and Information Assurance (IA) to support global Cyber operations and mission training.
Job Description
VOR Technology is seeking a Principal Software Engineer who designs, develops, maintains, enhances and documents software systems.
Responsibilities will include the following:
  • Analyzes user requirements to derive software design and performance requirements.
  • Designs and coded new software or modify existing software to add new features.
  • Debugs existing software to correct errors, adapt to new hardware, or improve performance.
  • Integrates existing software into new or modified systems or operating environments.
  • Assisting with developing and executing test procedures for software components.
  • Analyzes systems flow, data usage and work processes, and investigates problem areas.
  • Develops simple data queries for existing or proposed databases or data repositories.

Qualifications
*All Candidates must have a TS/SCI clearance with a Full Scope Polygraph
  • Twenty (20) years' experience as a Software Engineer.
  • Five (5) years of demonstrated experience with:
    -Java EE, the Springsource Framework, Spring Tool Suite, Git, JUnit, Maven, Jenkins, Hibernate, HTML5, CSS3, MySQL, Web Services, and Google Web Toolkit (GWT) or Vaadin

  • Experience as an Object-Oriented Software Engineer performing software architecture development, code generation, unit testing, and continuous integration.
  • Experience developing data-driven web applications that utilize a database and working on a Java development platform.
  • Experience creating solutions using Object-Oriented design patterns and working on an Agile development team with multiple developers.

Additional Information
Education Requirement: Bachelor's Degree (Computer Science, Mathematics, Electrical Engineering, Systems Engineering, Software Engineering Cybersecurity, or related disciplines)
*Four (4) years of additional experience may be substituted for a Bachelor's degree
Clearance Requirement: Active TS/SCI with Full Scope clearance
* US citizenship is required.
EOE/M/F/D/V