Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$68.43 - $112.91 per hour
Full-time

Pemcco, Inc.

Pay: $68.43 - $112.91 hourly, depending on experience

Benefits: Medical, Dental, Vision, Paid Time Off, Paid Holidays, Employee Assistance Program, and other company-sponsored benefits
Security Clearance: Ability to obtain and maintain a government security clearance if required

Are you an experienced software engineering professional who enjoys leading development efforts, solving complex technical challenges, and building innovative solutions that support mission success?

PEMCCO is seeking a Senior Software Engineer to provide technical leadership in the design, development, integration, testing, and sustainment of software applications and systems supporting critical government operations. This role is ideal for a senior engineer who thrives in collaborative environments, enjoys mentoring technical teams, and is passionate about delivering secure, scalable, and high-performing software solutions.

This opportunity is a strong fit for candidates with experience in software engineering, software architecture, systems development, application development, cloud computing, DevSecOps, Agile development, artificial intelligence, machine learning, or enterprise application support.

About PEMCCO

PEMCCO supports complex technical and operational programs by providing skilled professionals who help customers achieve mission success. We offer opportunities to work on impactful projects, collaborate with talented teams, and contribute to innovative solutions that support critical government operations.

Job Overview

As a Senior Software Engineer, you will serve as a senior software engineering professional responsible for designing, developing, integrating, testing, implementing, and maintaining mission-critical software applications and systems. You will provide technical leadership, evaluate software solutions, and guide development efforts while collaborating with engineers, analysts, cybersecurity professionals, and stakeholders.

This position offers the opportunity to lead complex software initiatives, influence technical strategy, and contribute to high-impact programs that directly support customer missions.

What You'll Do


  • Lead the design, development, testing, implementation, and maintenance of software applications and systems

  • Analyze user, system, and business requirements and develop software solutions that support operational objectives

  • Develop software architectures, system designs, and technical approaches for complex development efforts

  • Perform coding, debugging, testing, and troubleshooting activities throughout the software development lifecycle

  • Support software integration, verification, validation, and deployment activities

  • Evaluate software performance and recommend enhancements to improve efficiency, reliability, maintainability, and scalability

  • Ensure software solutions comply with applicable standards, security requirements, and industry best practices

  • Participate in code reviews, design reviews, and technical assessments

  • Develop and maintain software documentation, technical specifications, and engineering artifacts

  • Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and stakeholders to support project objectives

  • Support configuration management, version control, and software release activities

  • Analyze and resolve complex software defects and technical issues

  • Research and evaluate emerging technologies and development methodologies

  • Provide technical guidance and mentorship to junior software engineers and developers


What You Bring

Required Qualifications


  • Master's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Information Technology, Mathematics, or a related technical discipline

  • Ten (10) years of experience in software engineering, software development, application development, systems development, or a related technical field

  • Advanced knowledge of software engineering principles, practices, and methodologies

  • Knowledge of software development lifecycle processes and industry best practices

  • Knowledge of software architecture, design patterns, and application integration concepts

  • Knowledge of software testing, quality assurance, and debugging techniques

  • Ability to analyze complex technical requirements and develop effective software solutions

  • Ability to troubleshoot and resolve complex software defects and performance issues

  • Strong analytical, organizational, and problem-solving skills

  • Ability to communicate technical information effectively to technical and non-technical audiences

  • Ability to lead technical efforts and collaborate across multidisciplinary teams

  • Ability to develop, review, and maintain technical documentation and software artifacts

  • Ability to obtain and maintain a government security clearance if required


Preferred Experience


  • Advanced coursework or specialized training in software engineering, cloud computing, cybersecurity, artificial intelligence, machine learning, or related disciplines

  • Experience supporting Department of Defense or Federal Government programs

  • Experience leading software development efforts or technical teams

  • Experience working within Agile, Scrum, DevSecOps, or similar development environments

  • Experience developing enterprise, distributed, or mission-critical applications

  • Experience supporting software integration, testing, and deployment activities

  • Experience mentoring software development personnel


Why Join PEMCCO?


  • Support critical government and customer missions through innovative software solutions

  • Lead technical initiatives that directly impact operational success

  • Collaborate with experienced engineers, developers, and technology professionals

  • Help shape software architecture, development practices, and technical strategy

  • Expand your expertise across modern software engineering frameworks and technologies

  • Mentor the next generation of engineering talent

  • Build a rewarding career in a collaborative and mission-focused environment


Work Environment


  • Professional office and technical work environments

  • Work may be performed at company facilities, customer locations, or designated project sites as needed

  • Regular use of computers, development platforms, and collaboration tools

  • Frequent interaction with engineers, developers, analysts, customers, and stakeholders


Benefits


  • Medical Insurance

  • Dental Insurance

  • Vision Insurance

  • Paid Time Off

  • Paid Holidays

  • Employee Assistance Program

  • Additional company-sponsored benefits


Apply Today

If you're an experienced software engineer looking to lead innovative development efforts, solve complex technical challenges, and support mission-critical operations, we encourage you to apply.

Join PEMCCO and help build the software systems and applications that power mission success.

Equal Opportunity Employer

PEMCCO, Inc. is an equal opportunity employer. The Company does not discriminate on the basis of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, genetic information, military or veteran status, pregnancy, childbirth and related medical conditions, or any other characteristic protected by applicable federal, state, or local law.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Washington DC vacancy
  •  ...The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification... 
    Senior
    Full time

    Bow Wave Llc

    Washington DC
    12 hours ago
  •  ...data from our computer vision technology. \\\ \\\ Work with other engineers to implement and launch that solution. \\\\ \\\ \\\ Qualifications \\\ \\\ ~5+ years experience in a production software development environment \\\\ ~ Experience working within an early/... 
    Senior
    Full time
    Remote work

    Svmt Inc

    Washington DC
    12 hours ago
  •  ...Senior Rails Developer Quve is a fully funded, early stage company, developing a new way for consumers to improve their fitness, and for personal trainers to manage their business, find new clients, and train their clients with in-person sessions integrated with... 
    Senior
    Full time

    Quve Co.,

    Washington DC
    12 hours ago
  •  ...~ Developer-Facing Features: Extend the platform with engineering maturity scoring, change management workflows, AI-generated reports...  ...Advanced proficiency in TypeScript and Node.js with strong software architecture fundamentals Hands-on experience designing and... 
    Senior
    Full time
    Night shift

    Zoominfo

    Washington DC
    12 hours ago
  •  ...Participate in code reviews, on-call rotations, and architecture discussions Required Qualifications ~3–5 years of software engineering experience on large-scale distributed systems or cloud services ~ Strong proficiency in Java or C++ ~ Deep understanding... 
    Senior
    Full time

    Snowflake

    Washington DC
    12 hours ago
  •  ...Today, Upbound supports  Fortune 500 companies and platform engineers across 100+ countries . Crossplane has surpassed 100M+ downloads...  ...raised $69M to date. Learn more at  . Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the... 
    Senior
    Remote job
    Full time
    Worldwide

    Upbound

    Washington DC
    12 hours ago
  •  ...technical requirements. Participate in all aspects of the software development lifecycle, including requirements collection, planning...  ...functional responsibilities and expert knowledge of software engineering with: Expert proficiency with Python and JavaScript Eight (... 
    Senior
    Full time

    Bow Wave Llc

    Washington DC
    12 hours ago
  • $230k - $255k

     ...Position Description: Red Arch Solutions is hiring a Senior Software Engineer on a priority program in Annapolis Junction, MD. The Software Engineer shall be responsible for creating, sustaining, and troubleshooting complex operational data flows including data storage... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Laurel, MD
    12 hours ago
  •  ...Overview   Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed multi-physics simulation platform. In this role, you will contribute to the development of our simulation runtimes and levera ge... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    12 hours ago
  • $180k - $260k

     ...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft...  ...our team! Peterson is seeking a talented full-stack Software Engineer. Job Description: The Software Engineer develops, maintains... 
    Senior
    Full time

    Peterson Technologies

    Laurel, MD
    12 hours ago
  • $10k

     ...TechConnect and DeepDive collaboration sessions with our entire technical staff. Why ClearEdge? Join ClearEdge as a Senior Software Engineer to design and develop modular components for advanced government applications. Collaborate on complex SIGINT and... 
    Senior
    Full time

    Clearedge

    Laurel, MD
    12 hours ago
  •  ...to scale to thousands of families, we’re ready to bring on an engineer to help make it happen. The Role A Tin Can has exactly...  ...matters more than getting this right. We’re looking for a Senior Software Engineer to own that outcome end to end. Our calls run on FreeSWITCH... 
    Senior
    Full time
    Day shift

    Tincan

    Washington DC
    12 hours ago
  •  ...constantly pushing the boundaries of what’s possible. Job Description ISL is looking for a skilled, hard-working Senior Software Engineer to help build amazing experiences for some of the biggest brands in the world. We're a down-to-earth, hardworking team... 
    Senior
    Full time

    Istrategylabs

    Washington DC
    12 hours ago
  •  ...culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role: As a Senior Backend Software Engineer on the Apps team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work... 
    Senior
    Full time

    Zoominfo

    Bethesda, MD
    12 hours ago
  • $192k - $240k

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations...  ..., resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Washington DC
    12 hours ago
  • $191k - $253k

     ...ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This involves creating internal tooling, establishing standards, planning architectural changes,... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    12 hours ago
  •  ...Requirements ~ Experience building scalable infrastructure software or distributed systems for commercial online services, handling...  ...of industry experience. ~ Knowledge of professional software engineering practices & best practices for the full software development... 
    Senior
    Permanent employment
    Full time
    Work at office
    Relocation

    Galvanick

    Washington DC
    12 hours ago
  • $191k - $254k

     ...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement: Active Secret security... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Washington DC
    12 hours ago
  •  ...Service-Disabled Veteran-Owned Small Business delivering engineering, cybersecurity, software, systems, and mission-focused consulting solutions to...  ...Position Overview   Cyber B.A.T. is seeking a Senior Software Engineer to design, develop, and enhance software... 
    Senior
    Full time
    Flexible hours

    Cyber Bat

    Laurel, MD
    12 hours ago
  • $150k - $185k

     ...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in the USA, is the global leader in digital ordering and customer engagement solutions. For over a decade we have developed revolutionary... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Visa sponsorship

    Tillster

    Washington DC
    12 hours ago
  •  ...uphold the integrity and quality of our work so you can expect only the best from us. RSC2 is seeking an experienced Senior Software Engineer to join our growing team in APG!  This is a fantastic opportunity to join a fast-growing team with multiple opportunities... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Rsc2 Inc

    Washington DC
    12 hours ago
  •  ...teamwork and agility drive our daily decisions, identify our focus areas, and inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to... 
    Senior
    Full time
    Local area
    Remote work

    Plexsys

    Washington DC
    12 hours ago
  • $120k - $180k

     ...We’re looking for experienced engineers who are ready to drive technical initiatives, mentor...  ...companies, and we’re looking for senior engineers who can shape architecture, accelerate...  ...opportunities at two levels: Senior Software Engineer I (SSE1) and Senior Software Engineer... 
    Senior
    Remote job
    Full time
    Work at office
    Immediate start
    Flexible hours

    Commerce Architects

    Washington DC
    12 hours ago
  • $112.3k - $168.5k

     ...What you will do: Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers – from early...  ...to improve overall organizational success. Mentor junior engineers and contribute to the professional growth of the embedded software... 
    Senior
    Full time
    Remote work

    Impinj, Inc.

    Washington DC
    12 hours ago
  • $191k - $253k

     ...ABOUT THE TEAM The Tasking Team is part of the Lattice software platform and enables command and control of robots, sensors...  ...and failure. ABOUT THE JOB We are looking for a Senior Software Engineer to join our team, where you will design and develop the core... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Anduril Industries

    Washington DC
    12 hours ago
  • $191k - $253k

     ...owns the integration of Simulation products into the Lattice ecosystem. We're the bridge between Anduril's high-fidelity simulation engine and the production services that power Lattice, enabling simulated entities, sensors, and autonomy to participate in the same... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    12 hours ago
  • $150k - $200k

     ...What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Laurel, MD. The Senior Software Engineer shall develop, enhance, and prototype compliance and business... 
    Senior
    Full time
    Contract work
    Immediate start
    Remote work
    2 days per week

    GRVTY

    Laurel, MD
    12 hours ago
  • $180k - $220k

     ...and the release path that keeps installed software healthy on real users' machines. You'...  ...that make the codebase productive for engineers and AI agents alike Own release quality...  ...with a diverse and talented team. Senior Software Engineer positions offer a base... 
    Senior
    Full time
    Live in
    Local area
    Flexible hours

    Read Ai

    Washington DC
    12 hours ago
  •  ...fraud, and other types of attacks. Job Description As a Software Engineer at MessageControl you’ll be building intelligent products to...  ...Information Perks/Benefits: Direct access to senior management – our leadership team works alongside our team members... 
    Senior
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    MessageControl

    Washington DC
    12 hours ago
  •  ...combination of proprietary infrastructure and software, we empower over 200,000 businesses...  .... About the team Airwallex's Engineering Productivity team sits within the Infrastructure...  ...software at scale. The Role: As a Senior Software Engineer on the Productivity... 
    Senior
    Full time
    Worldwide

    Airwallex

    Washington DC
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!