Software Engineer Jobs in Washington DC

36,386 open positions · Updated daily

Looking for Software Engineer jobs in Washington DC? Browse our curated listings with transparent salary information to find the perfect Software Engineer position in the Washington DC area.

LifeRay Platform Implementation Specialist

Company: BridgePhase

Location: Washington DC

Posted Jan 23, 2025

BridgePhase is seeking a LifeRay Platform Implementation Specialist to join their team, supporting the Department of Homeland Security. The ideal candidate will have advanced knowledge of Liferay DXP architecture and internals, with 7+ years of experience implementing enterprise-level content management or digital experience platforms. The role involves architecting and leading complex Liferay DXP implementations, designing custom workflows, content structures, and dynamic page templates, and providing technical oversight for performance optimization, security hardening, and scalability improvements. The company values integrity, honesty, respect, and fosters collective success, with a focus on innovation and positive disruption.

SW Developer - Mid Level (K2)

Company: MAXISIQ

Location: Washington DC

Posted Jan 23, 2025

IOMAXIS dba MAXISIQ, a company specializing in Cyber RDTampE since 2006, is seeking a highly motivated Software Developer for a hybrid position in Lorton, VA. The role involves modernizing operational mission systems, designing software application upgrades, and implementing solutions. The company offers competitive benefits and supports professional development. The ideal candidate should have a degree in software development or computer science, or equivalent experience, along with familiarity with various scripts, programming languages, and operating systems.

Principal Consultant, Offensive Security, Proactive Services (Unit 42) - Remote

Company: Palo Alto Networks

Location: Washington, DC

Posted Jan 23, 2025

Palo Alto Networks is a cybersecurity company dedicated to protecting the digital way of life. They are committed to innovation and disrupting traditional methods, seeking innovators who share their vision of a safer, more secure world. The Principal Consultant on the Offensive Security team is responsible for assessing and enhancing clients' security posture, conducting vulnerability scans, penetration testing, and threat hunting. The role requires 6+ years of experience in risk assessment, penetration testing, and understanding of various security tools and methodologies. The company values ongoing learning, individual development, and fostering an inclusive environment. They offer competitive compensation, comprehensive benefits, and opportunities for professional growth and external presence.

Senior Devops Engineer

Company: Easy Dynamics

Location: Washington DC

Posted Jan 23, 2025

Easy Dynamics is a fast-paced, innovative organization that values its people and strives for excellence. They offer cutting-edge solutions in the ever-changing IT landscape, with a focus on zero trust architecture, cloud delivery, and security automation. The company culture is collaborative and connection-oriented, with a growth mindset that encourages everyone to contribute. The role involves providing software development, continuous integration, and systems documentation support, as well as assisting with cloud-based infrastructure services and Red Hat/CentOS systems administration. The ideal candidate should have extensive experience with AWS IaaS, EKS, Docker, Jenkins, and other DevOps tools, along with expertise in FedRamp IaaS/SaaS.

Help Desk Support Analyst

Company: Link Solutions, Inc.

Location: Washington DC

Posted Jan 23, 2025

Link Solutions Inc is a reliable IT services provider for government clients, offering a wide range of services including infrastructure operations, application development, cybersecurity, virtualization, cloud, and mobility. They are seeking a Help Desk Support Analyst to join their team supporting the US Army PEO Soldier Project Manager Soldier Medical Devices PM SMD at Ft Detrick MD. The role involves managing desktop computer functionality, providing hardware and software services, and working as part of Tier 1 and 2 service teams. The company values innovation, quality, and compliance, and offers competitive compensation and benefits. The ideal candidate should be a US citizen with an active DoD security clearance, IAT Level II or higher certification, and 12 years of service desk experience.

Software Engineer for Weather Systems (remote)

Company: Element 84

Location: Washington DC

Posted Jan 23, 2025

Element 84 is a woman-owned small business specializing in geospatial data processing and software development for various sectors. They are known for their cloud-based geospatial data processing, remote sensing, and Earth science systems. The company values inclusivity, diversity, and equity, and offers flexible work schedules and parental leave. They are seeking a mid-level software engineer with expertise in the Unified Forecast System (UFS) and related applications. The ideal candidate should have a strong work ethic, excellent communication skills, and experience in Agile environments. The role involves working on a small agile team, delivering UFS weather model and associated applications, and engaging with the UFS community to improve forecast skills.

Data Engineer with TS/SCI Poly clearance - Washington, D.C.

Company: Deloitte

Location: Washington, DC

Posted Jan 23, 2025

Deloitte's Government and Public Services (GPS) practice is seeking a data scientist to join their high-performing team. The candidate will work on cutting-edge analytics for national security missions, building and maintaining the data ecosystem. They will collaborate on a groundbreaking analytics platform, apply advanced machine learning techniques to extract actionable intelligence, and provide technical mentorship. The role requires a Bachelor's degree, 2+ years of experience in data systems, and active TS/SCI with poly security clearance. Preferred qualifications include a Master's degree, Python Analytics, and familiarity with Spark and clustering techniques.

Application Support Lead - Data Loss Prevention

Company: Merrill

Location: Washington, DC

Posted Jan 23, 2025

Bank of America is seeking an experienced Application Manager with a strong background in Systems Engineering, Deployment, and DLP. The role involves managing daily activities, delegating tasks, supervising work processes, and providing leadership to team members. Key responsibilities include solving complex technical issues, communicating results to senior management, and ensuring enterprise service level agreements are met. The ideal candidate should have a deep understanding of large networks, systems, and security principles, with proficiency in Windows and Linux server support. Strong analytical skills, problem-solving abilities, and effective communication skills are essential. The role offers a competitive salary range of $90,900.00 - $157,900.00 annualized, with discretionary incentive eligibility and benefits.

Application Security Engineer

Company: Easy Dynamics

Location: Washington DC

Posted Jan 23, 2025

Easy Dynamics is a fast-paced, growing organization that values its people and strives for excellence. They offer cutting-edge innovation and steady guidance in the ever-changing IT landscape. The company culture is one of connection and collaboration, with a focus on Agile methodology. They are seeking an application security expert to provide support for the agency's digital assets, including the Bureau's public-facing website and internal software tools. The role involves working closely with various teams to ensure compliance, secure baseline development, and the use of best practices in an AWS FISMA moderate environment. The ideal candidate should have experience with application security tools, vulnerability scanning, and integrating security testing in automated continuous delivery pipelines. They should also have expertise in a modern web development stack, open-source solutions, and FedRamp IaaS/SaaS. The role includes collaborating with software development teams, mentoring stakeholders on secure software development, and assisting in the development of various documentation.

System Administrator - US Citizenship & TS/SCI Required Poly Required

Company: cFocus Software Incorporated

Location: Washington DC

Posted Jan 23, 2025

cFocus Software is hiring a System Administrator for a position in Washington DC. The role requires an active TSSCI CI Poly clearance and extensive experience in Linux administration, integrating federal government systems with Splunk, managing complex systems, and Risk Management Framework activities. The candidate will provide onsite technical and administrative support, Tier 2 and 3 support, and serve as a key technical interface with DIA operations teams. They will also maintain and sustain cross domain capabilities, support ECDS onboarding activities, and ensure a performance rating of Green or higher for various PRSM items. Deliverables include maintaining an ECDS Inventory List, providing daily and weekly brief reports, and maintaining logs for maintenance activities, outages, and change management.

Frequently Asked Questions

What are the typical salary ranges for Software Engineers at different seniority levels?
Junior (0‑2 yrs) $70k‑$90k, Mid‑level (2‑5 yrs) $90k‑$120k, Senior (5‑10 yrs) $120k‑$160k, Staff/Principal (10+ yrs) $160k‑$200k, with variations for tech hubs like SF ($180k‑$220k) and NYC ($170k‑$210k).
What technical skills and certifications are most valuable for Software Engineers today?
Core languages: Java, Python, Go, Rust, JavaScript/TypeScript. Frontend: React, Vue, Angular. Backend: Node.js, Spring Boot, .NET Core. DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines. Data: Spark, Flink, Snowflake, BigQuery. Certifications: AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, Microsoft Certified: Azure Developer, Certified Kubernetes Administrator, Certified ScrumMaster.
How common is remote work for Software Engineer positions?
Over 70% of listings support fully remote or hybrid models. Companies like Atlassian, GitLab, and Shopify offer global remote teams, while many startups maintain flexible locations. Remote roles often include a stipend for home office setup and access to virtual collaboration tools.
What career progression paths exist for Software Engineers?
Typical ladder: Junior → Mid‑level → Senior → Staff Engineer/Principal Engineer → Engineering Manager → Director of Engineering → VP of Engineering. Each step adds responsibility for architectural decisions, mentorship, project ownership, and cross‑functional leadership.
What industry trends should Software Engineers be aware of?
AI/ML model deployment, serverless architectures, edge computing for IoT, container‑native observability, GitOps, and continuous delivery pipelines. Companies are also investing in secure multi‑tenant cloud services and low‑latency data streaming platforms.

Related Pages