Today
Top Secret/SCI
Unspecified
Polygraph
IT - Software
Annapolis, MD (On-Site/Office)
You Will Do
As a Senior Software Engineer, you will be responsible for designing, developing, and enhancing highly complex software systems used in mission-critical operations. Your work will span real-time systems, analytics, large-scale data processing, and advanced user interface development. The ideal candidate will bring recent, hands-on experience in JavaScript, Java, and Angular UI frameworks, and will apply modern development methodologies to build innovative solutions that meet demanding performance and functional standards.
This role places you in a dynamic, technical environment where innovation and performance matter. You'll work alongside top engineers to shape advanced software solutions with real-world impact. The projects are challenging, the mission is meaningful, and the technology is cutting edge-perfect for a senior engineer ready to lead and make a difference.
Key Responsibilities
Required Skills and Qualifications:
Education and Experience:
Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.
As a Senior Software Engineer, you will be responsible for designing, developing, and enhancing highly complex software systems used in mission-critical operations. Your work will span real-time systems, analytics, large-scale data processing, and advanced user interface development. The ideal candidate will bring recent, hands-on experience in JavaScript, Java, and Angular UI frameworks, and will apply modern development methodologies to build innovative solutions that meet demanding performance and functional standards.
This role places you in a dynamic, technical environment where innovation and performance matter. You'll work alongside top engineers to shape advanced software solutions with real-world impact. The projects are challenging, the mission is meaningful, and the technology is cutting edge-perfect for a senior engineer ready to lead and make a difference.
Key Responsibilities
- Analyze user requirements to derive software design and performance specifications.
- Design, develop, test, and maintain complex software systems using Java, JavaScript, and Angular.
- Debug and resolve software defects and performance issues.
- Integrate existing software into new or modified systems and environments.
- Develop and execute test procedures and document results.
- Design and implement complex algorithms, database queries, and data interfaces.
- Lead or contribute to software development teams and ensure adherence to quality and process standards.
- Collaborate with system and hardware engineers to refine technical requirements and system capabilities.
- Modify software to improve performance or adapt to hardware changes.
- Recommend and implement improvements to tools, technologies, and development processes.
- Produce and maintain comprehensive documentation for software components and systems.
Required Skills and Qualifications:
- Recent, hands-on experience with JavaScript, Java, and Angular (UI development).
- Strong understanding of software engineering principles, design patterns, and system architecture.
- Experience working with large, complex, and data-driven systems.
- Familiarity with real-time and analytics-intensive software environments.
- Experience integrating COTS/GOTS products and understanding trade-offs between custom and reusable code.
- Proficiency in debugging, testing, and refining software systems.
- Strong leadership, organizational, and documentation skills.
Education and Experience:
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university is required.
- Twelve (12) years of experience as a Software Engineer in programs of similar scope, type, and complexity is required.
- In lieu of a degree, an additional four (4) years of software engineering experience on similar projects may be substituted.
- Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.
Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.
group id: 10221552