As a Software Engineer Level 1 at Independent Software, you will develop, maintain, and enhance software systems supporting mission-critical operations. You will work both independently and within a ...
As a Software Engineer Level 1 at Independent Software, you will develop, maintain, and enhance software systems supporting mission-critical operations. You will work both independently and within a ...
As a Software Engineer Level 3 at Independent Software, you will lead the development, maintenance, and enhancement of complex software systems supporting mission-critical operations. You will ...
As a Software Engineer Level 3 at Independent Software, you will lead the development, maintenance, and enhancement of complex software systems supporting mission-critical operations. You will ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers ...
As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Software Engineer 2 - Zabbix/Python/Java/CSC/Linux
Annapolis, MD · On-site
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for mid ...
Software Engineer 2 - Zabbix/Python/Java/CSC/Linux
Annapolis, MD · On-site
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for mid ...
As a Software Engineer Level 0 at Independent Software, you will support the development, maintenance, and enhancement of software systems in a collaborative, mission-focused environment. You will ...
As a Software Engineer Level 0 at Independent Software, you will support the development, maintenance, and enhancement of software systems in a collaborative, mission-focused environment. You will ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for mid ...
Quick apply
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is looking for mid ...
As a Software Engineer Level 2 at Independent Software, you will support the development and maintenance of monitoring and automation solutions within Linux-based enterprise environments. In this ...
Quick apply
As a Software Engineer Level 2 at Independent Software, you will support the development and maintenance of monitoring and automation solutions within Linux-based enterprise environments. In this ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
As a Software Engineer Level 3, you will design, develop, maintain, and enhance complex software systems while collaborating with cross-functional teams to support mission-critical operations.
As a Software Engineer Level 3, you will design, develop, maintain, and enhance complex software systems while collaborating with cross-functional teams to support mission-critical operations.
Software Engineer 2 - Zabbix/Python/Java/CSC/Linux
Annapolis Junction, MD · On-site
$56.75 - $78/hr
Description Captivation Software is looking for mid level software engineer to assist with daily responsibilities on the program. Requirements Security Clearance: * Must currently hold a Top Secret ...
Software Engineer 2 - Zabbix/Python/Java/CSC/Linux
Annapolis Junction, MD · On-site
$56.75 - $78/hr
Description Captivation Software is looking for mid level software engineer to assist with daily responsibilities on the program. Requirements Security Clearance: * Must currently hold a Top Secret ...
Multidisciplinary Software Engineer
Churchville, MD · On-site
$90K - $110K/yr
Position Multidisciplinary Software Engineer * Location: Churchville, MD * Security Clearance: Active Clearance or Eligible to Obtain - U.S. citizenship required * Salary: $90,000 - $110,000 ...
Multidisciplinary Software Engineer
Churchville, MD · On-site
$90K - $110K/yr
Position Multidisciplinary Software Engineer * Location: Churchville, MD * Security Clearance: Active Clearance or Eligible to Obtain - U.S. citizenship required * Salary: $90,000 - $110,000 ...
Software Engineer (Hybrid) - Java/OOP/Linux/Git/Maven/REST
Columbia, MD · On-site +1
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Software Engineer (Hybrid) - Java/OOP/Linux/Git/Maven/REST
Columbia, MD · On-site +1
$130K - $270K/yr
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Quick apply
Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country. Description Captivation Software is seeking a ...
Senior Software Developer Software Developer, Level 2 (SD2) · Six (6) years of experience programming with object-oriented programming languages · Experience programming in various languages o C ...
Quick apply
Senior Software Developer Software Developer, Level 2 (SD2) · Six (6) years of experience programming with object-oriented programming languages · Experience programming in various languages o C ...
They are seeking an experienced Software Engineer to develop and secure mission-critical software solutions for Department of Defense and Intelligence Community programs, applying secure software ...
They are seeking an experienced Software Engineer to develop and secure mission-critical software solutions for Department of Defense and Intelligence Community programs, applying secure software ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Independent Software is a consulting, product, and solutions firm dedicated to the practical application of software and system engineering technologies to solve complex problems. We bring together ...
Software Programmer information
See Baltimore, MD salary details
$27.71 - $32.59
5% of jobs
$32.59 - $37.48
10% of jobs
$37.48 - $42.36
9% of jobs
$43.41 is the 25th percentile. Wages below this are outliers.
$42.36 - $47.25
7% of jobs
$47.25 - $52.14
15% of jobs
The median wage is $53.64 / hr.
$52.14 - $57.02
14% of jobs
$61.45 is the 75th percentile. Wages above this are outliers.
$57.02 - $61.91
17% of jobs
$61.91 - $66.79
14% of jobs
$66.79 - $71.68
6% of jobs
$71.68 - $76.56
3% of jobs
$76.56 - $81.45
0% of jobs
$27
$54
$81
How much do software programmer jobs pay per hour?
What are some common challenges software programmers face when working on large-scale projects?
What does a software programmer do?
A software programmer works on the development of computer software. Your duties in this career include writing code and programming the software so that it performs the needed processes. Your responsibilities in this job require testing of computer software and the removal of any bugs or malfunctions. If you are writing programs for a company, you may need to test it on their network to ensure usability throughout the company. After programming, you may need to write technical instructions for how to use the software.
What are the key skills and qualifications needed to thrive as a software programmer, and why are they important?
What is the difference between Software Programmer vs Software Developer?
| Aspect | Software Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, sometimes a master's, in computer science or software engineering |
| Work Environment | Often works on coding, debugging, and implementing specific features | Involves designing, developing, testing, and maintaining software applications |
| Industry Usage | Commonly used in tech companies, IT firms, and software service providers | Widely used across industries for creating software solutions |
| Search & Comparison Intent | Focuses on coding tasks and technical skills | Encompasses broader development responsibilities and project management |
While both roles involve programming skills, a Software Programmer primarily focuses on writing and debugging code, whereas a Software Developer has a broader role that includes designing and managing entire software projects. The choice depends on the scope of work and career goals within the software industry.
What does a software programmer do?
- Senior Software Engineer
- Full Time Software Engineer Travel
- Apprentice Software Developer C C++
- From Home Bioinformatics Software Engineer
- Senior Software Developer
- Software Engineer Usa
- Contract Yahoo Software Engineer
- Software Engineer For New Grads
- Staff Software Engineer Salaries
- Full Time Fresher Software Engineer
- New Grad Software Developer
- Overnight Software Engineer Reddit
- New Grad Ai Software Engineer
- From Home Raytheon Software Engineer
- Part Time Software Engineer Gpu
- Director Fintech Software Engineer
- Remote Pinterest Software Engineer
- Per Diem Software Engineer
- Remote Navy Software Engineer
- Pharmaceutical Software Developer

Full-time
Re-posted just now
Job description
As a Software Engineer Level 1 at Independent Software, you will develop, maintain, and enhance software systems supporting mission-critical operations. You will work both independently and within a team to design, build, and test solutions that process data, support system integration, and meet performance requirements.
You will contribute to the full software development lifecycle, helping deliver reliable, scalable solutions aligned with mission needs.
Key Responsibilities:
- Analyze user requirements and translate them into software design and functionality
- Design, develop, test, and maintain software applications and components
- Debug software and resolve defects in a timely manner
- Modify existing software to improve performance or add new functionality
- Integrate software into new or existing systems and environments
- Develop and execute basic database queries to support data processing
- Participate in code reviews and follow development best practices
- Create and maintain technical documentation
- Collaborate within Agile teams to support iterative development
Required Skills and Qualifications:
- Experience with one or more programming languages (Java, Python, C, or C++)
- Experience developing, testing, and debugging software
- Familiarity with software development lifecycle (SDLC) and Agile methodologies
- Basic experience with databases and writing queries (SQL or similar)
- Understanding of software design and system integration concepts
- Strong analytical and problem-solving skills
- Ability to work independently and in a team environment
- Strong communication skills
- Experience with Java frameworks (Spring, Hibernate)
- Familiarity with Git or other version control tools
- Exposure to CI/CD pipelines or automated testing
- Experience with Docker or Kubernetes
- Scripting experience (Python, Bash, or Shell)
Education and Experience:
- Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university is required
- Seven (7) years of Software Engineering experience
- Four (4) additional years of Software Engineering experience may be substituted for a degree
Clearance Requirement:
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
**This position is contingent on contract award**
Why Choose Independent Software:
At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
- Support critical national security missions that matter
- Be part of a close-knit, employee-first culture where your voice is heard
- Expand your skills through ongoing training, mentorship, and career development
- Enjoy competitive compensation, generous benefits, and work-life balance
Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.