Software Engineer
Independent Software
Software Engineer
At Independent Software, as a Software Engineer, you will design, develop, test, and maintain enterprise applications supporting mission-critical systems. You will work with Java, Angular, RESTful APIs, relational databases, containerization, and Kubernetes while supporting application and database modernization initiatives. You will participate throughout the software development lifecycle, from requirements analysis and technical design through development, testing, deployment, and operational support. This role also provides opportunities to work across application, database, and deployment technologies in both cloud and on-premises environments.
Key Responsibilities:
- Analyze user and system requirements to design, develop, test, and maintain Java and Angular applications
- Design, develop, and support RESTful APIs, service integrations, and data access components
- Develop and support solutions using Oracle, PostgreSQL, MariaDB, and other relational database technologies
- Support application modernization, including Spring Boot migrations, microservices, database modernization, and containerization
- Deploy and support containerized applications in Kubernetes environments across cloud and on-premises infrastructure
- Participate in architecture reviews, technical design, code reviews, troubleshooting, and continuous process improvement
- Develop automated unit and integration tests and support CI/CD pipelines
- Maintain technical and development documentation using Jira and Confluence
- Provide backup database administration support for Oracle, PostgreSQL, and MariaDB
- Cross-train across application, database, and deployment technologies to support operational continuity
Required Skills and Qualifications:
- Professional Software Engineering experience developing and supporting enterprise applications
- Experience with Java and/or other object-oriented application development technologies
- Experience developing or supporting web applications and backend services
- Experience designing and implementing RESTful APIs
- Experience working with relational databases such as Oracle, PostgreSQL, MariaDB, or similar technologies
- Experience with application modernization, containerization, or modern application deployment practices
- Experience with automated testing and CI/CD processes
- Strong troubleshooting, debugging, and problem-solving skills
- Ability to collaborate effectively within cross-functional engineering teams
Desired Skills:
- Experience developing enterprise Java applications using Spring Boot or similar frameworks
- Experience developing Angular or comparable front-end applications
- Experience with microservices and application or database modernization
- Experience deploying and supporting applications using Docker, Podman, and Kubernetes
- Familiarity with Kubernetes technologies such as Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, and Helm
- Experience with cloud-based Kubernetes platforms such as Amazon EKS, OpenShift, Rancher, or similar technologies
- Experience implementing GitLab CI/CD pipelines, automated testing, and DevSecOps practices
- Experience providing operational or backup database administration support
- Experience with XML, JSON, or other structured data formats
- Experience using Jira and Confluence in Agile development environments
Education and Experience: Level 1
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university plus twelve (12) years of relevant Software Engineering experience supporting programs and contracts of similar scope, type, and complexity; OR
- Sixteen (16) years of relevant Software Engineering experience may be substituted for the Bachelor's degree.
Level 2
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university plus fourteen (14) years of relevant Software Engineering experience supporting programs and contracts of similar scope, type, and complexity; OR
- Eighteen (18) years of relevant Software Engineering experience supporting projects with similar software processes may be substituted for the Bachelor's degree.
Clearance Requirement:
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
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.
$125.1k - $225.2k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and enhance complex software systemsthat directly support critical...SuggestedFull timeFlexible hours$86.9k - $198k
Full Stack Software EngineerThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution... ...polygraphBachelor's degree and 14+ years of experience with software engineering, or 18+ years of experience with software engineering in lieu...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$166.9k - $309.9k
...be a fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extreferSenior Full Stack Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster...SuggestedFull timeContract workTemporary workWork experience placementCasual workLocal areaFlexible hours$86.9k - $198k
Full Stack Software Engineer, SeniorThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just developsoftware, but to create a system that will make...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$86.9k - $198k
...Job Number: R0247324 Full Stack Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$175k
...Software Engineer 1 Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in...For contractorsWork at officeRemote workFlexible hours- Job Title You will operate in a highly collaborative capacity, working across multiple product teams to design and implement mission-critical solutions. This is a high-speed, rapidly changing environment where direct customer interaction provides new challenges and ...
- ...Full Stack Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team...Temporary workFor contractorsImmediate startFlexible hours
$203k - $260k
...Full Stack Software Engineer — Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex data into actionable insight for...Immediate startVisa sponsorship$100k
...looking for someone like you to join our team at APL! We develop software systems to address challenging national security problems that... ...processing, and applied data analytics. We seek talented engineers who can work with a team to construct, implement, test,...Temporary workWork experience placementRelocation packageFlexible hours- ...Full Stack Software Engineer When you love the work you do, any mission is possible. Tiber is seeking a highly skilled Software Engineer to support a technical development team focused on building, enhancing, and maintaining modern software solutions. In this role...
- ...Software Engineer Opportunity at ClearEdge Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge supports government and industry customers by delivering innovative solutions that enable...
$125k - $215k
...Full-Stack Software Engineer As a Full-Stack Software Engineer, you'll support a large mission focused team of software, systems and security engineers in the development and deployment of visualization analysts tools to be used for the greater good. What you bring...Summer holidayImmediate start$8k
...Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for a Software Engineer - Platform on our largest PRIME contract. Our team of Analysts and Engineers is motivated by the direct impact on the mission...Permanent employmentContract workTemporary workImmediate startFlexible hours- ...MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer in the Fort Meade, MD area . This is an onsite position. Responsibilities include, but are not limited to: Cyber Security and development expertise to design, test, implement, and...Work experience placementWork at office
- ...responsibilities of the position and has completed the necessary telework training Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor’s degree in a technical discipline ~4 additional years of experience as a software engineer may be substituted...16 hoursFull timeImmediate startRemote work
$120k - $245k
...around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership Because who you work with matters. _______________________________...Full timeWork at officeFlexible hours- ...an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend...Full timeVisa sponsorshipWork visa
$170k - $230k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Senior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...16 hoursFull timeContract workRemote workWork from homeRelocation package$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$144k - $147k
Red Arch Solutions is seeking a Software Engineer in Annapolis Junction, MD on a priority contract. The position will support the development, testing, and quality assurance of backend software systems in an Agile environment. The ideal candidate has foundational experience...16 hoursContract workRemote work$135k - $216k
ResponsibilitiesPeraton is seeking a highly skilled Cyber Splunk Software Engineer to join our mission focused team supporting secure, enterprise level IT environments. In this role, you will design, develop, integrate, and secure advanced software solutions within highly...Contract workShift work$170k - $230k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...Full timeContract workRemote workWork from homeRelocation package$110.3k - $204.9k
...draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay.THE WORKAs a Software Engineer - Mid Level you will be responsible for developing, maintaining, and enhancing complex and diverse software systems (e.g., processing...Full timeTemporary workWork experience placementCasual workFlexible hours$103.5k - $181.1k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is seeking an exceptionally talented Software Reverse Engineer with a passion for Reverse Engineering to join our growing team. In this role, you’ll work alongside some of the industry’...Full timeFlexible hours$130k - $240k
Job Title: Software Engineer (Levels I - VI)Location(s): Annapolis Junction, MarylandHours: Regular Full-TimeSalary Range: $130k/yr - $240k/yrClearance RequirementsThis position requires a current and active TS/SCI with Poly at the time of application.What you will be doing...Full timeWork at officeFlexible hours$86.9k - $198k
Software EngineerThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast,... ...Computer Science field and 7+ years of experience with software engineering, or 11+ years of experience with software engineering in lieu...Full timeContract workPart timeWork at officeLocal areaRemote work$131.3k - $237.35k
Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations...Full timeImmediate startFlexible hours- KeyLogic has an immediate need for two (2)Software Engineers (TS/SCI with a full scope poly) to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools. The...For contractorsImmediate start
$167k - $187k
Position Description:The Software Engineer shall be responsible for collaborating with Product Owners, System Engineers, and Project Software Engineers to design, develop, test, troubleshoot, and sustain a mission-focused enterprise web application deployed in a containerized...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Annapolis Junction, MD
- startup software engineer Annapolis Junction, MD
- financial software developer Annapolis Junction, MD
- junior software developer remote Annapolis Junction, MD
- software engineer Annapolis Junction, MD
- part time software developer Annapolis Junction, MD
- software engineer entry level Annapolis Junction, MD
- software engineer amazon Annapolis Junction, MD
- senior robotics software engineer Annapolis Junction, MD
- experienced software developer Annapolis Junction, MD



