1

Github Software Engineer Jobs in Washington (NOW HIRING)

... GitHub) and modern development workflows. • Solid understanding of software engineering fundamentals, testing, and secure coding practices. • US citizenship and an active TS/SCI with Polygraph ...

Demonstrated experience managing source code in Github and Gitlab. * Demonstrated experience ... Demonstrated experience in software engineering and development * Demonstrated experience ...

Software Engineer

Hanover, MD · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and ... Team collaboration and issue tracking tools such as Atlassian Suite (JIRA, Confluence), GitHub and ...

Software Engineer

Annapolis, MD · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and ... Team collaboration and issue tracking tools such as Atlassian Suite (JIRA, Confluence), GitHub and ...

Our Software Engineers are vital to developing cutting-edge solutions that support national defense ... Git, GitHub, GitLab, Bitbucket, SVN * Build and automation tools: Maven, Gradle, Jenkins, Bamboo ...

We are seeking a motivated and innovative Software Engineer to support the development of next ... Git/GitLab/GitHub version control * Cloud environments such as AWS or Azure * Docker, Kubernetes ...

The Software Engineer will work with a small team of developers, software engineers, and data ... GitHub, Jenkins, and Rundeck Education:UNAVAILABLEEmployment Type: FULL_TIME

Sr. Software Engineer

Herndon, VA · On-site

$126K - $166K/yr

Overview The Software Engineer will work as part of an agile development team to design, develop ... Use GitHub for version control and collaboration. • Use Jenkins for build and deployment ...

We are seeking a motivated and innovative Software Engineer to support the development of next ... Git/GitLab/GitHub version control * Cloud environments such as AWS or Azure * Docker, Kubernetes ...

We are seeking a motivated and innovative Software Engineer to support the development of next ... Git/GitLab/GitHub version control * Cloud environments such as AWS or Azure * Docker, Kubernetes ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Support the Agile software development lifecycle using industry leading DevOps tools like GitHub, Jenkins, Unix bash scripting and leveraging tools such as JIRA and Confluence to track activities

Job Title Software Engineer, Mid Overview EverWatch is a government solutions company providing ... Jenkins, GitHub actions, or similar * Bachelor's degree Clearance: Applicants selected will be ...

Software Engineer (Engineer IV) Location: Kaiserslautern, Germany Clearance: Secret ... Use Git for version control and collaborate with team members via platforms like GitHub or GitLab.

next page

Showing results 1-20

Github Software Engineer information

See Washington salary details

$71.9K

$167.1K

$232.7K

How much do github software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for github software engineer in Washington is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

What does a typical day look like for a Github Software Engineer?

A typical day for a Github Software Engineer involves collaborating with team members through code reviews, participating in daily standup meetings, and working on new feature development or maintenance of existing systems. You’ll frequently interact with cross-functional teams, including product managers and designers, to deliver improvements and solve technical challenges efficiently. Expect to spend significant time coding, troubleshooting issues, and utilizing tools like GitHub Actions for automation and deployment. Continuous learning and staying up-to-date with open-source trends are also common, as Github encourages innovation and personal growth within its engineering teams.

What are the key skills and qualifications needed to thrive in the Github Software Engineer position, and why are they important?

To thrive as a Github Software Engineer, you typically need strong proficiency in programming languages like Python, Ruby, or Go, experience with distributed systems, and a degree in computer science or related field. Familiarity with tools such as Git, GitHub Actions, Docker, and CI/CD pipelines is essential, along with knowledge of cloud infrastructure and agile development practices. Excellent collaboration, problem-solving skills, and the ability to communicate complex technical ideas clearly are valuable in this position. These competencies ensure smooth product development, efficient team workflows, and the delivery of high-quality software to a global user base.

What is a GitHub Software Engineer job?

A GitHub Software Engineer is responsible for developing and maintaining software solutions that enhance GitHub’s platform and services. They work with various programming languages, contribute to open-source projects, and collaborate with teams to improve developer workflows. Their role involves coding, debugging, reviewing pull requests, and optimizing performance for millions of users worldwide.

What are the most commonly searched types of Github Software Engineer jobs in Washington? The most popular types of Github Software Engineer jobs in Washington are:
What cities in Washington are hiring for Github Software Engineer jobs? Cities in Washington with the most Github Software Engineer job openings:
Infographic showing various Github Software Engineer job openings in Washington as of July 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.
NLM Software Engineer I

NLM Software Engineer I

Lexical Intelligence LLC

Bethesda, MD • On-site

$70K - $95K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 17 days ago


Job description

Software Engineer I
Lexical Intelligence provides software and services related to processing large-scale biomedical information sources. Our Natural Language Processing (NLP) and analytics software is used by policy and decision makers to evaluate and prioritize current and emerging areas of research.
We are looking for a Software Engineer I to work within the National Library of Medicine (NLM), Lister Hill National Center for Biomedical Communications (LHNCBC), Bethesda, MD. The Software Engineer I will have experience in software development, application design and testing, and web-based interface development. The Software Engineer I will have a firm understanding of modern programming languages, software development lifecycle (SDLC) methodologies, and secure coding practices. The Software Engineer I shall be able to work well within a team of multidisciplinary researchers, DevOps engineers, data scientists, and biomedical informatics professionals. The selected applicant will be subject to a pre-employment background and reference check.
Required Qualifications
  • 2+ years of relevant software development or engineering experience
  • Bachelor's degree or other degree(s) in Computer Science, Software Engineering, Information Technology, or related fields
  • Proficiency in one or more programming languages including Python, Java, JavaScript, C++, R, or SQL
  • Familiarity with software development lifecycle (SDLC) methodologies, including design, implementation, testing, deployment, and maintenance
  • Experience with or exposure to web-based application development, including responsive and RESTful design principles
  • Basic understanding of secure coding best practices as directed by US-CERT standards and OWASP guidelines
  • Familiarity with version control systems such as Git, GitHub, or GitLab
  • Strong written and oral communication skills, with the ability to communicate technical concepts clearly to diverse audiences
  • Must be authorized to work in the United States and able to obtain a Public Trust background investigation clearance

Preferred Qualifications
  • Experience with additional programming languages or environments including Matlab, SAS, ETL, MySQL, MongoDB, Jupyter Notebooks, or shell scripting
  • Familiarity with AI, Machine Learning (ML), Deep Learning (DL), Natural Language Processing (NLP), or Image Processing (IP) concepts and tools
  • Exposure to cloud computing platforms such as Google Cloud (GC), Amazon Web Services (AWS), or Microsoft Azure, including IaaS, PaaS, and SaaS configurations
  • Experience with containerization and orchestration tools such as Docker or Kubernetes
  • Familiarity with CI/CD pipelines and automated testing environments
  • Experience with Section 508 accessibility compliance standards and web content accessibility guidelines (WCAG 2.0)
  • Familiarity with Agile and Scrum project management frameworks
  • Experience developing applications for Linux, Windows, MacOS, Android, or mobile/handheld environments
  • Exposure to emerging AI tools such as ChatGPT or GitHub Copilot
  • Familiarity with federal IT security frameworks including FISMA and NIST standards

Responsibilities
  • Participate in all phases of the software development lifecycle, including inception, analysis, design, implementation, testing, deployment, and maintenance of software applications and tools
  • Perform software analysis, design, development, testing, and maintenance primarily in Linux environments, with work also spanning Windows, MacOS, Android, web-based, and mobile platforms
  • Develop applications using programming languages and environments including C++, Python, Java, JavaScript, R, Matlab, SAS, ETL, SQL, MySQL, MongoDB, and Jupyter Notebooks, with openness to adopting additional languages as the technical landscape evolves
  • Contribute to the design and development of web-based and user interfaces based on user needs analyses, design prototyping, and evaluation using graphic design, data visualization, and user-centered design techniques
  • Ensure all developed interfaces meet Section 508 compliance requirements and relevant design standards such as Responsive and RESTful design
  • Collaborate with NLM's Research Computing and Data Science Support teams, including the Office of Computer and Communications Systems (OCCS) and LHNCBC's Scientific Computing Branch (SCB), to ensure systems comply with security policies
  • Ensure developed system architectures are secure, extensible, and able to integrate with existing internal or external systems
  • Ensure that all developed software is thoroughly documented for internal and external users and future maintenance purposes
  • Leverage commercial cloud computing services (GC, AWS, Azure) to make tools publicly available, working across IaaS, PaaS, SaaS, and CI/CD configurations
  • Utilize managed cloud services including container orchestration, object and document stores, SQL databases, message brokers, and search engines
  • Conduct software testing and quality control employing automated testing environments and configuration management best practices
  • Provide support for projects and initiatives across disciplines including clinical research, biology, computational biology, data and computer science, AI, ML, DL, NLP, and program management
  • Assist in the design and implementation of AI and other technology projects for the Center for Clinical Observational Investigations
  • Document technical project requirements and track development timelines, identifying and coordinating internal and external dependencies
  • Assist in generating status updates for management, keeping stakeholders informed of progress, changes to project plans, and potential issues using appropriate communication channels
  • Participate as a team member in resource analysis, design, estimation, development, testing, and maintenance activities
  • Utilize Agile and Scrum project management frameworks to ensure project deliverables are met within defined timelines, including use of tools such as JIRA and Confluence Wiki
  • Follow secure coding best practices as directed by US-CERT standards and OWASP guidelines to limit system software vulnerability exploits
  • Ensure IT applications are designed and developed to run in standard user context without requiring elevated administrative privileges
  • Ensure all developed software is fully functional and operates correctly on systems configured in accordance with government policy and federal configuration standards, including testing with all relevant updates and patches prior to installation in the HHS environment
  • Comply with all HHS/NIH information security policies, including completing mandatory annual security awareness, privacy, and records management training
  • Adhere to HHS Rules of Behavior and the NLM Policy on Health-Related Data About Individuals, including signing required non-disclosure agreements prior to performing work
  • Report all suspected or confirmed information security incidents or breaches to the NIH Incident Response Team within one (1) hour of discovery
  • Protect sensitive information including PII, PHI, and proprietary data in accordance with FIPS 140-2/140-3 validated encryption standards

Salary and Benefits
We offer a competitive salary and a generous benefits package, including at no cost: full health and dental for you and your dependents, retirement and HSA accounts, short- and long-term disability insurance, life and accident insurance, paid time off, and 11 federal holidays.
Location
Bethesda, MD (NIH Campus, Building 38A)
Equal Employment Opportunity Policy
Lexical Intelligence, LLC, provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Lexical Intelligence, LLC | 2001 Veirs Mill Rd #546 | Rockville, MD 20851