Demo

Senior Software Engineer

DUNBAR CONSULTING
Washington, DC Full Time
POSTED ON 10/22/2025 CLOSED ON 12/22/2025

What are the responsibilities and job description for the Senior Software Engineer position at DUNBAR CONSULTING?

Must be a US Citizen and be able to obtain and maintain a Public Trust Clearance — dual citizenship is not permitted.
T
he Senior Software Engineer is responsible for providing full software lifecycle support, including understanding system requirements, reviewing and recommending designs, conducting solution analysis, validating application deliverables against approved standards, and providing operations and maintenance support. The ideal candidate must be able to work independently and possess high-level, current technical expertise across a breadth of technologies and service lines.

The Senior Software Engineer must have 5 years of professional AWS experience and must be a U.S. Citizen able to obtain and maintain a Public Trust Clearance (dual citizenship not permitted).

Key Responsibilities & Duties:

  • Identify, analyze, and resolve operations-related issues in a timely manner.
  • Monitor system logs and alerts to ensure optimal system performance.
  • Investigate and address security vulnerabilities through proactive maintenance.
  • Develop, test, and deploy defect fixes as well as feature enhancements.
  • Set up, configure, and manage AWS environments.
  • Troubleshoot, maintain, and monitor backend systems.
  • Patch and maintain servers; provide support for Linux servers and infrastructure both on AWS and on-premises.
  • Participate in daily standup meetings to report progress and identify blockers.
  • Perform ad-hoc or task-related changes to backend or frontend systems.
  • Enhance operations and monitoring to improve reliability and uptime.
  • Provide technical leadership across the assigned portfolio of applications.
  • Coordinate required technical reviews to ensure solutions meet established standards; assist with presentations at Technical Review Board (TRB) design meetings.
  • Participate in requirements-gathering sessions to align technical inputs with business needs.
  • Create and maintain clear, comprehensive documentation for complex solutions.
  • Collaborate with project managers, product owners, and other stakeholders to meet project goals.
  • Recommend and implement software upgrades to optimize operational efficiency.
  • Assist with automation, virtualization, and cloud migration projects.
  • Define system specifications, input/output processes, and hardware/software parameters.


Required Qualifications:
  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or related field.
  • 7 years of overall IT experience.
  • 5 years of professional Java experience.
  • 5 years of professional AWS experience.
  • Strong background in software operations and maintenance.
  • Experience in developing complex IT system solutions (preferred).
  • Demonstrated focus on usability, performance, and continuous improvement.
  • Excellent communication, organizational, and analytical skills.
  • Ability to think critically and solve complex problems effectively.
  • Consistent on-time attendance and reliability.
  • Availability during normal business hours and as needed after hours or weekends.
  • Ability to work independently while collaborating effectively with team members.
  • Leadership or team management experience preferred.

Technical Skills
  • Core AWS Services including Serverless Architecture (EC2, Lambda, API Gateway, S3, RDS, CloudWatch, Auto Scaling Groups, SNS, SQS, Load Balancer, Security Manager).
  • Linux Server Administration (RHEL & Amazon Linux 2023).
  • Scripting Languages: Bash, JavaScript, Perl, Java, NodeJS, HTML, CSS, JQuery, XML, JSON.
  • Tools: VSCode and Vi/Vim editors.
  • Databases: MySQL & PostgreSQL.
  • Log Analysis: Splunk.
  • Version Control: Git (GitLab & GitHub).
  • Web Server Administration: Apache.
  • API Testing Tools: Curl and Postman.
  • Tracking Software: ServiceNow.
Disclaimer & Equal Employment Opportunity Statement

This job description will be reviewed periodically to ensure alignment with evolving business needs and organizational priorities. Duties, responsibilities, and essential or non-essential job functions may be modified, added, or removed at any time at the discretion of management.

Equal Employment Opportunity Statement:
Dunbar Consulting, Inc. is an Equal Opportunity Employer committed to attracting, retaining, developing, and promoting the most qualified employees. Employment decisions are made without regard to race, color, religion, gender (including pregnancy, childbirth, or related conditions), sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, protected veteran status, or any other status protected by applicable federal, state, or local laws.

We are dedicated to maintaining a workplace that is free from discrimination, harassment, and retaliation—where all employees are treated with respect, dignity, and fairness, and are supported in reaching their full potential.

Powered by JazzHR

x6iykClRek

Senior Cloud Systems Engineer
Custom Software Systems, Inc. -
Washington, DC
Senior DevOps Engineer
Custom Software Systems Inc. -
Washington, DC
Senior Software Engineer, Android
Information Technology Senior Management Forum -
Mc Lean, VA

Salary.com Estimation for Senior Software Engineer in Washington, DC
$137,347 to $166,418
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DUNBAR CONSULTING

  • DUNBAR CONSULTING Southwest, VA
  • Business Process Analyst (ERP Readiness) Remote (with periodic travel to Southwest Virginia - approximately 2-4 trips, 3-4 days each) Contingent Upon Contr... more
  • 7 Days Ago

  • DUNBAR CONSULTING Southwest, VA
  • Senior ERP Business Architect (Finance & HCM) Remote (with periodic travel to Southwest Virginia 2-4 trips requiring 3-4 days each) Contingent Upon Contrac... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Washington, DC area that may be a better fit.

  • Hadiamondstar Software Solutions LLC Mc Lean, VA
  • Java developer Location - Mclean, VA (Only Locals) Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, No... more
  • 20 Days Ago

  • Systems Engineer - Senior #2037 - COMPASS, Inc. Springfield, VA
  • Compass is looking for a motivated individual to provide operational services to the Intelligence Community. Our goal is to hire talented and passionate te... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!