The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... Master's degree in Computer Science or related discipline from an accredited college or university ...
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... Master's degree in Computer Science or related discipline from an accredited college or university ...
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... Master's degree in Computer Science or related discipline from an accredited college or university ...
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... Master's degree in Computer Science or related discipline from an accredited college or university ...
Software Engineer
Annapolis, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... Master's degree in Computer Science or related discipline from an accredited college or university ...
Software Engineer
Annapolis, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... Master's degree in Computer Science or related discipline from an accredited college or university ...
Software Engineer
Chantilly, VA · On-site
Description We're seeking a Software Engineer with an active TS/SCI with polygraph to develop ... Master's degree in Computer Science or a related field * Experience with cloud services and ...
Quick apply
Software Engineer
Chantilly, VA · On-site
Description We're seeking a Software Engineer with an active TS/SCI with polygraph to develop ... Master's degree in Computer Science or a related field * Experience with cloud services and ...
Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of relevant experience, or Master's degree with 2-6 years of relevant experience. * Proven experience in ...
Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of relevant experience, or Master's degree with 2-6 years of relevant experience. * Proven experience in ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Chantilly, VA · Remote
The Software Engineer will formulate and define specifications for complex operating software ... Master's degree in Computer Science or related field * Experience with Moodle or other Learning ...
Software Engineer
Chantilly, VA · Remote
The Software Engineer will formulate and define specifications for complex operating software ... Master's degree in Computer Science or related field * Experience with Moodle or other Learning ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
As a software engineer, you know that good software is more than just a nice-looking interface ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
As a software engineer, you know that good software is more than just a nice-looking interface ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
Responsibilities As a software engineer, you know that good software is more than just a nice ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
Responsibilities As a software engineer, you know that good software is more than just a nice ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
Annapolis Junction, MD · On-site
$57.70 - $91.35/hr
Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Freedom Technology Solutions Group is seeking a Software Engineer to support the enhancement ... A Bachelor's degree may be substituted for 4 years of experience and a Master's Degree may be ...
Freedom Technology Solutions Group is seeking a Software Engineer to support the enhancement ... A Bachelor's degree may be substituted for 4 years of experience and a Master's Degree may be ...
Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of relevant experience, or Master's degree with 2-6 years of relevant experience. * Proven experience in ...
Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of relevant experience, or Master's degree with 2-6 years of relevant experience. * Proven experience in ...
Software Engineer
$57.70 - $91.35/hr
Responsibilities As a software engineer, you know that good software is more than just a nice ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer
$57.70 - $91.35/hr
Responsibilities As a software engineer, you know that good software is more than just a nice ... You'll sharpen your skills as you master new tools and techniques while helping to identify and ...
Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position ... Some contracts give 2 years experience credit for a Master's Degree. We will work with you to find ...
Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position ... Some contracts give 2 years experience credit for a Master's Degree. We will work with you to find ...
Software Engineer
Chantilly, VA · On-site
Booz Allen Hamilton is looking for a Software Engineer who is driven by purpose and ready to build ... • Master's degree Company : Booz Allen Hamilton is a consulting firm that specializes in ...
Software Engineer
Chantilly, VA · On-site
Booz Allen Hamilton is looking for a Software Engineer who is driven by purpose and ready to build ... • Master's degree Company : Booz Allen Hamilton is a consulting firm that specializes in ...
Software Engineer
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of relevant experience, or Master's degree with 2-6 years of relevant experience. * Proven experience in ...
Software Engineer
Chantilly, VA · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field with 4-8 years of relevant experience, or Master's degree with 2-6 years of relevant experience. * Proven experience in ...
Software Engineer
Reston, VA · On-site
Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position ... Some contracts give 2 years experience credit for a Master's Degree. We will work with you to find ...
Software Engineer
Reston, VA · On-site
Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position ... Some contracts give 2 years experience credit for a Master's Degree. We will work with you to find ...
Software Engineer
Laurel, MD · On-site
Maverc Technologies is seeking an Software Engineer to support one of our corporate customers. Job ... Bachelor's or Master's in Computer Science, Computer Engineering, or other related field.
Software Engineer
Laurel, MD · On-site
Maverc Technologies is seeking an Software Engineer to support one of our corporate customers. Job ... Bachelor's or Master's in Computer Science, Computer Engineering, or other related field.
Software Engineer
Chantilly, VA · On-site
Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Some contracts give 2 years experience credit for a Master's Degree. We will work with you to find ...
Software Engineer
Chantilly, VA · On-site
Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Some contracts give 2 years experience credit for a Master's Degree. We will work with you to find ...
Software Engineer
Chantilly, VA · On-site
Booz Allen Hamilton is looking for a Software Engineer who is driven by purpose and ready to build ... • Master's degree Company : Booz Allen Hamilton is a consulting firm that specializes in ...
Software Engineer
Chantilly, VA · On-site
Booz Allen Hamilton is looking for a Software Engineer who is driven by purpose and ready to build ... • Master's degree Company : Booz Allen Hamilton is a consulting firm that specializes in ...
Master Software Engineer information
See Washington salary details
$71.9K - $86.5K
2% of jobs
$86.5K - $101.2K
4% of jobs
$101.2K - $115.8K
6% of jobs
$115.8K - $130.4K
8% of jobs
$138.2K is the 25th percentile. Wages below this are outliers.
$130.4K - $145K
7% of jobs
$145K - $159.6K
18% of jobs
The median wage is $163.1K / yr.
$159.6K - $174.3K
16% of jobs
$174.3K - $188.9K
2% of jobs
$194.9K is the 75th percentile. Wages above this are outliers.
$188.9K - $203.5K
26% of jobs
$203.5K - $218.1K
1% of jobs
$218.1K - $232.7K
8% of jobs
$71.9K
$167.1K
$232.7K
How much do master software engineer jobs pay per year?
What is a Master Software Engineer job?
A Master Software Engineer is a senior-level software developer who leads complex projects, architects software solutions, and mentors junior engineers. They possess deep technical expertise in multiple programming languages, frameworks, and system architectures. Additionally, they collaborate with cross-functional teams to drive innovation, improve code quality, and ensure scalability. Their role often involves making critical technical decisions, optimizing performance, and implementing best practices in software development.
What are the key skills and qualifications needed to thrive in the Master Software Engineer position, and why are they important?
To thrive as a Master Software Engineer, you need advanced programming proficiency, deep software architecture knowledge, and substantial experience in designing scalable systems, typically supported by a relevant degree and years of hands-on development. Familiarity with modern development frameworks, cloud platforms, CI/CD tools, and certifications like AWS Certified Solutions Architect or similar are commonly expected. Leadership, effective communication, mentorship abilities, and strong problem-solving skills set top candidates apart. These competencies enable Master Software Engineers to drive complex projects, build high-performing teams, and deliver innovative solutions in demanding technical environments.
What are the typical responsibilities and daily tasks of a Master Software Engineer?
A Master Software Engineer is often responsible for designing and reviewing complex software architecture, developing high-quality code, and ensuring that systems are robust and scalable. They mentor junior developers, set technical standards, and collaborate closely with cross-functional teams such as product managers, QA, and operations. Daily tasks may include leading code reviews, troubleshooting advanced technical issues, and contributing to technical strategy discussions. This role often requires balancing hands-on development work with leadership duties, providing both strategic guidance and practical solutions to engineering challenges.
- Software Programmer
- Weekend Software Developer
- Remote Software Engineer Manager
- Remote Junior Software Developer No Experience
- Junior Compiler Software Engineer
- Staff Software Engineer Salaries
- Software Developer No Degree
- Temporary Full Stack Software Developer
- Remote Integration Software Engineer
- Apprentice Software Developer C C++

Job description
Description
**A SECURITY CLEARANCE AND POLYGRAPH ARE REQUIRED
- The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off-The-Shelf (COTS) Government Off-The-Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in UNIX. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation.
Requirements
- Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
- Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Task Description
The Software Engineer shall be responsible for software development activities for a tiered Zero-touch provisioning (ZTP) and infrastructure automation (IA) solution for the bring-up and hands-off automation of complex High Performance Computing Systems. Software development activities include requirements analysis, design, implementation, testing, and sustainment. The primary focus is on integrating COTS and FOSS products, packages, and libraries. The Software Engineer must have a demonstrated understanding of the software development lifecycle.
Required Skills
- Experience using the Unix CLI
- Experience with scripting using Bash/Python
- Experience developing with multiple programming languages such as C, Java, and Python in a Unix environment
- Experience with software frameworks used for searching, monitoring, and analyzing big data such as Splunk and Elastic Stack
- Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
- Experience with NoSQL technologies such as MongoDB and Elasticsearch
- Experience with containerization technologies such as Docker
- Experience with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins
- Experience with IaC (Infrastructure as Code) principles and automation tools such as
Ansible, SaltStack, and Terraform - Experience with designing, implementing, and using REST and/or RPC APIs
Desired Skills
- Experience with Messaging Frameworks such as Kafka, ActiveMQ, and RabbitMQ
EQUAL OPPORTUNITY EMPLOYER VETERANS DISABLED
About Fuse Engineering
Sourced by ZipRecruiter
Industry
It services
Company size
51 - 200 Employees
Headquarters location
Gambrills, MD, US
Year founded
2006