1

Flexible Software Engineer Jobs in Washington (NOW HIRING)

Software Engineer Job Locations US-VA-Arlington ID 2025-4259 Category Defense Type Full Time ... Flexible Spending Accounts (Health Care & Dependent Care FSA) * Health Savings Account (HSA ...

Software Engineer Job Locations US-VA-Arlington ID 2025-4259 Category Defense Type Full Time ... Flexible Spending Accounts (Health Care & Dependent Care FSA) * Health Savings Account (HSA ...

Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position ... Flexible Work Schedule * Cafeteria Style Benefits * 10% - 401k Matching (Vested Immediately)

Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note ... Flexible Work Schedule * Cafeteria Style Benefits * 10% - 401k Matching (Vested Immediately)

Responsibilities * The software engineer will design, develop, enhance, debug, and implement ... Flexible Spending Accounts (Health Care & Dependent Care FSA) * Health Savings Account (HSA ...

Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position ... Flexible Work Schedule * Cafeteria Style Benefits * 10% - 401k Matching (Vested Immediately)

Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Flexible Work Schedule * Cafeteria Style Benefits * 10% - 401k Matching (Vested Immediately)

Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Flexible Work Schedule * Cafeteria Style Benefits * 10% - 401k Matching (Vested Immediately)

Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position ... Flexible Work Schedule * Cafeteria Style Benefits * 10% - 401k Matching (Vested Immediately)

The software engineer will design, develop, enhance, debug, and implement software. * They will be ... Flexible Spending Accounts (Health Care & Dependent Care FSA) * Health Savings Account (HSA ...

About the Role As a Software Engineer, you will be responsible for working on projects that support ... We've adopted a flexible hybrid working environment (2-3 days a week in the office depending on the ...

About the Role As a Software Engineer, you will be responsible for working on projects that support ... We've adopted a flexible hybrid working environment (2-3 days a week in the office depending on the ...

Software Engineer

Annapolis, MD · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and ... Flexible work schedules, including flex time and compressed work periods (contract and project ...

Software Engineer

Washington, DC · On-site

$110K - $130K/yr

Pay: $110,000.00 - $130,000.00 per year Software Engineer Constellation seeks a Software Engineer ... Dental insurance * Flexible schedule * Flexible spending account * Health insurance * Life ...

next page

Showing results 1-20

Flexible Software Engineer information

What are the key skills and qualifications needed to thrive as a Flexible Software Engineer, and why are they important?

To thrive as a Flexible Software Engineer, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or related field. Familiarity with a range of programming languages, version control systems like Git, and cloud platforms such as AWS or Azure is commonly expected. Adaptability, effective communication, and a growth mindset help you excel in dynamic, cross-functional environments. These skills and qualities enable you to efficiently tackle diverse technical challenges and collaborate on evolving projects.

What are some common challenges faced by Flexible Software Engineers, and how can they best adapt to changing project requirements?

Flexible Software Engineers often work on a variety of projects, requiring them to quickly learn new technologies and adapt to shifting priorities. One common challenge is managing multiple tasks with varying scopes or deadlines, which demands strong organizational and communication skills. To succeed, it's important to stay proactive in seeking clarification, embrace continuous learning, and collaborate closely with team members to ensure smooth transitions between projects. Being comfortable with ambiguity and maintaining a positive, solutions-oriented mindset also helps when navigating frequent changes.

What is a Flexible Software Engineer?

A Flexible Software Engineer is a professional who possesses a broad set of technical skills and is able to adapt to different roles, technologies, and project requirements within software development. They can work across various programming languages, frameworks, and sometimes even handle tasks outside of pure coding, such as DevOps or testing. This adaptability makes them valuable in dynamic environments where project needs can change rapidly. Flexible Software Engineers often collaborate with cross-functional teams and help bridge gaps between different technical areas.

What is the difference between Flexible Software Engineer vs Full Stack Developer?

AspectFlexible Software EngineerFull Stack Developer
CredentialsTypically requires a bachelor's degree in CS or related fieldSame as Flexible Software Engineer
Work EnvironmentOften remote or flexible hours, project-basedUsually office or remote, project-focused
Industry UsageCommon across tech companies, startups, freelancingWidely used in web development, startups, agencies
Search & Comparison IntentHigh overlap in job flexibility and technical skillsSimilar roles with a focus on full stack skills

The main difference is that a Flexible Software Engineer emphasizes adaptable work hours and environments, often working on various projects or remotely. A Full Stack Developer specializes in both front-end and back-end development, with a focus on comprehensive web solutions. Both roles require similar technical credentials and are prevalent in tech industries, but their primary focus and work setup differ slightly.

What are the most commonly searched types of Software Engineer jobs in Washington? The most popular types of Software Engineer jobs in Washington are:
Infographic showing various Flexible Software Engineer job openings in Washington as of May 2026, with employment types broken down into 6% Internship, 76% Full Time, 6% Part Time, and 12% Temporary. Highlights an 70% In-person, 18% Hybrid, and 12% Remote job distribution.

Software Engineer

Presidential Staffing Solutions, LLC

Annapolis, MD • On-site, Remote

$127 - $144/hr

Full-time

Medical, Dental, Retirement, PTO

Posted 19 days ago


Job description

Benefits:
  • 401(k)
  • 401(k) matching
  • Bonus based on performance
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off

Benefits/Perks
  • Competitive Compensation
  • Flexible Scheduling
  • Career Growth Opportunities
  • Yearly Bonuses
  • 401k Matching
  • Health and Dental Insurance
Job Summary
We are seeking a skilled Software Engineer to join our team! As a Software Engineer, you will be responsible for designing, developing, and maintaining our companys software. You will gather information to identify the companys needs and program clean and efficient code to meet those needs. The ideal candidate is an analytical thinker with a proven ability to produce functional code.
Active Clearance Required: TS/SCI with Full Scope Polygraph issued by the NSA only This is a MUST no Exceptions!

Position Required Skills

Designs and implements software modules in MATLAB or other similar design suite
Demonstrated experience coding in C/C++ and Python
Experience with SDRs (REDHAWK/RFNext, GNU, etc),
Experience with message queue implementation/communication
Experience with Development Suites (X-Midas, etc.) or C++/Python-based signal processing tools and libraries
Able to design, develop and implement systems within a Unix/Linux environment.
Responsibilities
  • Identify and evaluate the needs of the user
  • Develop software to meet those needs
  • Manage project priorities, deadlines, and deliverables
  • Fix bugs and address user concerns
  • Update software as needed
Qualifications
  • A bachelors degree in Computer Science or a related field preferred
  • 8-20 years Previous experience as a Software Engineer or in a similar role is preferred
  • Strong troubleshooting and analytical skills
  • Ability to collaborate well as part of a team
  • Strong written and verbal communication skills
  • Understanding of relational databases
  • Proficiency in multiple programming languages
  • Experience with one or more web frameworks

Flexible work from home options available.