1

Github Jobs in Maryland (NOW HIRING)

Salesforce DevOps Engineer

Hanover, MD · On-site

$52.50 - $72/hr

This role will own the end-to-end CI/CD pipeline built on GitHub Actions, enforce DevOps best practices across multiple Salesforce organizations, and serve as the bridge between Salesforce ...

You will work with microservices architecture, message-driven systems including Kafka, CI/CD pipelines via GitHub Actions, and Splunk for observability, while leveraging AI coding tools including ...

GitHub packaging * Packaging for Windows (MSA, portable zip, etc.) * Windows WSL familiarity * PKI infrastructure and X.509 certificates * Unit testing * Software Development lifecycle

GitHub packaging * Packaging for Windows (MSA, portable zip, etc.) * Windows WSL familiarity * PKI infrastructure and X.509 certificates * Unit testing * Software Development lifecycle

Software Engineer I

Laurel, MD · On-site

$90 - $130/hr

GitHub packaging * Packaging for Windows (MSA, portable zip, etc.) * Windows WSL familiarity * PKI infrastructure and X.509 certificates * Unit testing * Software Development lifecycle #J-18808 ...

Mid Level Backend Software Engineer- Java

Laurel, MD · On-site +1

$51.50 - $70.75/hr

Familiarity with GitHub Packages. * Experience packaging software for Windows environments (MSI, portable ZIP, or similar deployment methods). * Familiarity with Windows Subsystem for Linux (WSL)

DevSecOps Engineer

Rockville, MD · On-site

$90 - $120/hr

Design and maintain CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins * Integrate SAST, DAST, and dependency scanning into build pipelines * Manage container orchestration with ...

next page

Showing results 1-20

Github information

See Maryland salary details

$22.3K

$133.8K

$187.8K

How much do github jobs pay per year?

As of Aug 23, 2026, the average yearly pay for github in Maryland is $133,814.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,600.00 and $155,300.00 per year, depending on experience, location, and employer.

What is a GitHub job?

A GitHub job typically refers to a role related to GitHub, either as an employee of GitHub Inc. or a position that heavily involves using GitHub for version control and collaboration. Jobs at GitHub Inc. range from engineering and product management to customer support and sales. Outside the company, many software development or DevOps roles require proficiency with GitHub to manage code repositories, collaborate with teams, and automate workflows.

What is a GitHub developer?

A GitHub developer is someone who uses GitHub, a web-based platform for version control and collaboration, to manage and contribute to software development projects. They utilize Git, a distributed version control system, to track changes in code, collaborate with team members, and manage project workflows. GitHub developers often contribute to open-source projects, participate in code reviews, and use features like pull requests and issues to coordinate development efforts. Their work helps ensure code quality, maintainability, and seamless collaboration in software projects.

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

To excel as a GitHub Developer, you need strong programming skills, experience with version control, and a solid understanding of collaborative software development workflows. Familiarity with Git, continuous integration systems like GitHub Actions, and knowledge of markdown and issue tracking are typically required. Effective communication, teamwork, and problem-solving abilities help developers contribute to projects and resolve issues efficiently. These skills are crucial for successful code collaboration, project management, and delivering high-quality open-source or enterprise software solutions.

What are some common challenges faced by software engineers working at GitHub, and how can they be addressed?

Software engineers at GitHub often work on large-scale, distributed systems that require collaboration across multiple teams and time zones. One common challenge is maintaining effective communication and coordination while working remotely. Engineers address this by utilizing robust documentation, regular asynchronous updates, and collaborative tools like pull requests and code reviews. Additionally, managing the complexity of a platform used by millions of developers requires strong testing practices and a focus on scalability and security.

What is the difference between Github vs Software Developer?

AspectGithubSoftware Developer
Primary RolePlatform for version control and collaborationDesigning, coding, testing software applications
Required SkillsKnowledge of Git, version control, collaboration toolsProgramming languages, problem-solving, software design
Work EnvironmentOnline, collaborative, open-source projectsOffice or remote, development teams, client projects
Industry UsageUsed by developers for code hosting and collaborationDeveloping software across various industries

Github is a platform that facilitates version control and collaboration among developers, while a Software Developer is a professional who creates software applications. Github is a tool used within the software development process, whereas a Software Developer is the role that involves designing and coding software. Both are essential in the tech industry, but serve different purposes.

How to get a job from GitHub?

To get a job involving GitHub, demonstrate strong version control skills by maintaining well-organized repositories and contributing to open-source projects. Employers often look for proficiency in Git, collaboration, and coding in relevant programming languages, so building a solid portfolio on GitHub can improve your chances of being hired.

What are the most commonly searched types of Github jobs in Maryland?

The most popular types of Github jobs in Maryland are:

What are popular job titles related to Github jobs in Maryland?

For Github jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Github jobs in Maryland look for?

The top searched job categories for Github jobs in Maryland are:

What cities in Maryland are hiring for Github jobs?

Cities in Maryland with the most Github job openings:

Infographic showing various Github job openings in Maryland as of August 2026, with employment types broken down into 86% Full Time, 8% Part Time, and 6% Contract. Highlights an 72% Physical, 7% Hybrid, and 21% Remote job distribution, with an average salary of $133,814 per year, or $64.3 per hour.

Salesforce DevOps Engineer

Compunnel

Hanover, MD • On-site

$52.50 - $72/hr

Contractor

Posted 4 days ago


Job description

Job Summary
We are seeking an experienced Salesforce DevOps Engineer to support the Salesforce Connected Project. This role will own the end-to-end CI/CD pipeline built on GitHub Actions, enforce DevOps best practices across multiple Salesforce organizations, and serve as the bridge between Salesforce development teams and platform engineering. The project uses a Salesforce DX package-based deployment model with module-level code classification. The role requires a proactive approach to platform health, quality engineering, automation, release governance, and prevention of issues before they reach higher environments.
Key Responsibilities
• Design, build, and maintain GitHub Actions workflows for automated Salesforce package deployments across TEST, LOAD, STAGING, EVOLVELOAD, and PROD environments.
• Implement multi-org deployment strategies using SFDX / SF CLI with package-based deployment sequencing aligned to module code classifications.
• Configure and enhance branch protection rules, environment secrets, required reviewers, and deployment gates aligned with Salesforce release governance.
• Optimize pipeline execution times through parallel job strategies, dependency management, and package-version resolution.
• Own the Salesforce DX project structure, including sfdx-project.json, package directory definitions, and configurations across modules.
• Manage DX packages and versioning, dependency graphs, and installation order across target organizations.
• Enforce and evolve module-level code classification strategies, ensuring metadata is mapped to the appropriate package, directory, and deployment path.
• Collaborate with Salesforce architects and developers to resolve inter-package dependencies, circular reference issues, and version-pinning conflicts.
• Manage GitHub repositories, teams, member access, and organization-level permissions.
• Configure and enforce branch protection rules, CODEOWNERS, required status checks, and merge strategies across repositories.
• Manage GitHub tokens, secrets, environment variables, and service account credentials using a least-privilege access model.
• Troubleshoot GitHub Actions failures, including workflow logic errors, runner environment issues, secret resolution failures, and organization-level access conflicts.
• Diagnose environment-level issues such as metadata policies, token expiration, API rate limits, and cross-repository permission errors.
• Maintain audit trails of GitHub permission changes and access reviews aligned with security and compliance requirements.
• Define, implement, and continuously improve quality gates across the environment promotion chain.
• Implement mandatory PR-level quality gates covering Apex static analysis, LWC linting, Salesforce Code Analyzer scans, minimum 80% code coverage, and metadata compliance.
• Design environment promotion gates that increase in strictness as code moves from TEST, LOAD, STAGING, EVOLVELOAD, and PROD.
• Analyze pipeline failures, deployment errors, and organization-level issues to identify recurring risks and implement automated prevention measures.
• Build pre-deployment validation workflows to identify package installation conflicts, dependency mismatches, and metadata incompatibilities before deployment.
• Implement organization health monitoring for Apex governor limit exposure, Metadata API usage, and deployment success rates.
• Maintain a Quality Gate Runbook documenting gates, validation criteria, pass/fail requirements, and escalation procedures.
• Collaborate with Salesforce developers and architects to promote quality and compliance earlier in the development lifecycle.
• Define and maintain Git branching strategies for multi-package and multi-module Salesforce projects.
• Maintain merge policies, pull request templates, CODEOWNERS assignments, and code review workflows.
• Govern release management and tagging practices for package versioning and traceability from commit to deployed package version.
• Establish pipeline observability dashboards covering quality gate trends, environment blockers, and recurring failure patterns.
• Implement proactive alerting for declining code coverage, static analysis violations, deployment-duration increases, and Salesforce API limit trends.
• Manage GitHub Actions runner infrastructure, including hosted and self-hosted runners, and monitor pipeline costs, utilization, and runner health.
• Produce deployment reports and release notes, including quality gate metrics for each release.
• Participate in project releases and Salesforce quarterly upgrade planning and coordinate environment-level validation testing.
• Use AI-powered code-assist tools such as GitHub Copilot, Cursor, or equivalent for GitHub Actions workflows, shell scripts, pipeline configurations, code review, and troubleshooting.
• Apply LLM-based tools to accelerate troubleshooting, develop deployment runbooks, generate test data scripts, and analyze pipeline failures.
• Explore and prototype agentic AI workflows for repetitive DevOps activities such as environment health checks, package dependency analysis, recurring-error analysis, and deployment reporting.
• Evaluate emerging GenAI tools relevant to Salesforce DevOps and recommend appropriate solutions.
• Apply responsible AI practices and ensure AI-generated output receives appropriate human review before use in pipelines or production environments.
• Complete an initial audit of GitHub organizations, repositories, teams, permissions, branch protections, and workflow configurations.
• Review Salesforce DX project structures, deployment methods, package definitions, and module-level classifications.
• Assess existing pipeline quality gates and identify advisory versus blocking controls and gaps.
• Shadow end-to-end package deployments and document pipeline gaps, access issues, quality failures, and dependency risks.
• Participate independently in sprint planning, refinement, demos, and development activities.
• Identify and implement improvements to pipeline methodologies to fully automate package installations across all project environments.
• Enhance hard-blocking PR quality gates for Apex coverage, PMD, ESLint, and metadata schema validation.
• Implement visible Apex coverage and static analysis pass/fail reporting within pull requests.
• Publish branching strategies, package versioning guidance, and GitHub governance documentation.
• Publish and maintain the Quality Gate Runbook with environment-specific enforcement levels and exception procedures.
• Implement escalating environment promotion gates and eliminate silent bypasses.
• Optimize package build and deployment pipelines to reduce execution time.
• Support quarterly Salesforce upgrade validation activities and present findings to delivery leadership.
• Demonstrate AI-assisted workflow improvements through pipelines, scripts, or runbooks.
• Ensure package installations flow through approved CI/CD pipelines with required quality gates.
• Prevent non-compliant code from advancing to LOAD or PROD.
• Proactively monitor pipeline and Salesforce platform health metrics and address warning trends before they become incidents.
• Maintain pipeline uptime and mean-time-to-recovery within agreed SLAs.
• Continuously evolve quality gates as the codebase and Salesforce platform grow.
• Identify and remediate GitHub platform issues, permission drift, and pipeline technical debt.
• Continuously introduce AI-assisted improvements for code generation, troubleshooting, and agentic task automation.
• Serve as the GitHub and Salesforce DevOps subject matter expert for pipeline, quality gate, and access-related issues.
Required Qualifications
• 6+ years of hands-on experience with GitHub Actions, including workflow authoring, reusable actions, composite actions, YAML/Shell scripting, and secrets management.
• Hands-on experience with Salesforce DX (SFDX / SF CLI), including sfdx-project.json configuration, package directory management, and SF CLI commands.
• Proven experience with Salesforce package-based deployments, including unlocked and/or org-dependent packages, versioning, dependency management, and installation sequencing.
• Understanding of module-level code classification within Salesforce DX and how metadata is organized, classified, and deployed across package or module boundaries.
• Familiarity with Salesforce release lifecycles, including Spring, Summer, and Winter releases and environment-level validation windows.
• Understanding of Apex, Lightning Web Components (LWC), and Flow metadata and how these components package and deploy.
• Experience designing and implementing multi-stage CI/CD quality gates across promotion pipelines.
• Experience embedding static analysis, code coverage enforcement, metadata validation, and security scanning as pipeline gates.
• Strong experience troubleshooting GitHub Actions failures, Salesforce deployment issues, token and secret resolution failures, runner issues, and environment access conflicts.
• Experience with infrastructure-as-code and environment configuration management using Terraform, Ansible, or equivalent technologies.
• Familiarity with Docker and self-hosted runner environments.
• Strong hands-on experience managing GitHub organizations, including repositories, teams, member roles, outside collaborators, and organization-level permission policies.
• Deep expertise configuring branch protection rules, required status checks, CODEOWNERS, and merge queue settings.
• Proficiency managing PATs, fine-grained tokens, GitHub Apps, environment secrets, and service account credentials using least-privilege principles.
• Experience diagnosing GitHub Actions environment issues, including runner configuration, rate limits, cross-repository access, and runner misconfiguration.
• Familiarity with GitHub audit logs, security alerts, and access review processes.
• Strong scripting skills using YAML, Bash/Shell, and/or Python for pipeline automation, package deployment orchestration, and GitHub API interactions.
• Experience working with JSON, XML, and YAML, including Salesforce metadata files, sfdx-project.json, and GitHub Actions workflows.
• Understanding of source deployments, diff deployments, and package deployments within the Salesforce ecosystem.
• Experience with Salesforce DX Git Delta or similar tools for diff-based deployments is preferred.
• Demonstrable experience using AI code-assist tools such as GitHub Copilot, Cursor, or equivalent in day-to-day engineering work.
• Working familiarity with large language models such as GPT, Claude, Gemini, or similar for debugging pipelines, generating scripts, documenting solutions, and troubleshooting.
• Awareness of agentic AI concepts and workflow automation and the ability to prototype simple agentic workflows.
• Ability to independently manage priorities and work effectively in a fast-paced delivery environment.
• Strong written and verbal communication skills and the ability to collaborate with Salesforce developers, architects, QA teams, and project leadership.
Preferred Qualifications
• Salesforce Certified Administrator or Platform Developer I certification.
• Experience with GitHub Actions for Salesforce DevOps, particularly package-based deployment models.
• Familiarity with Salesforce Administration, audit trails, and compliance-driven deployment practices.
• Experience supporting large-scale Salesforce implementations with multiple DX packages and complex inter-package dependency chains.
• Hands-on GitHub administration experience, including code scanning, secret scanning, and team access management.
• Experience building or deploying agentic AI workflows using LangChain, AutoGen, CrewAI, or similar frameworks.
• Familiarity with Salesforce Agentforce or AI integrations within the Salesforce platform.
• Experience with PMD, ESLint, Salesforce Code Analyzer, Apex code coverage validation, and metadata compliance checks.
• Experience with Terraform, Ansible, Docker, Bash, Python, and Salesforce CI/CD automation.
• Experience implementing pipeline observability, platform health monitoring, proactive alerting, and deployment analytics.
• Experience supporting Salesforce quarterly upgrades and complex enterprise release governance.

Compunnel logo

About Compunnel

Sourced by ZipRecruiter

Compunnel is a well-known company located in Plainsboro, NJ, US, recognized in the industry of IT Services and Solutions. Established in 1989, Compunnel offers a suite of services that help businesses integrate technology efficiently into their operations, a recognizable name in the IT solutions sphere for over three decades. The company’s service portfolio includes Digital Transformation, Business Intelligence, Cloud Services, Cybersecurity, and Application Modern Services, among others. Guided by its mission "to innovate with industry-leading digital solutions and disruptive tech strategies for unimagining business growth," the company underlines its commitment to offering out-of-the-box solutions to its clients. Remarkable achievements of the company include serving more than 30 Fortune 500 companies and providing job opportunities for over 50,000 individuals.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Plainsboro, NJ, US

Year founded

1994

Social media