waypointjobs

PEMCCO

Senior Software Engineer

washington, DC

Check who can apply and the requirements below before continuing.

About this opportunity

PEMCCO lists this Senior Software Engineer opportunity in washington, District of Columbia. Review the employer’s description below for duties, qualifications and application requirements.

Job description

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

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.

#J-18808-Ljbffr

Worksite address

washington, DC, 20022, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job