Senior Software Engineer with Security Clearance
ClearEdge · Annapolis Junction, MD · 1 wk ago
Information TechnologyFull-time
Responsibilities
- Architect, develop, maintain, and enhance complex software systems supporting critical environments.
- Work across the full software development lifecycle, delivering scalable solutions for processing-intensive analytics, large data sets, real-time systems, and enterprise applications.
- Collaborate with engineers, stakeholders, and customers to design high-performing software solutions, evaluate technical trade-offs, and implement reusable, modular components that support multiple applications and mission needs.
- Drive performance optimization, technical innovation, and long-term system sustainability.
- Mentor developers and influence technical direction across teams.
Requirements
- Extensive experience designing and developing full-stack software solutions.
- Experience solving complex performance and scalability challenges.
- Proficiency with modern JavaScript frameworks such as React, Vue, or Angular.
- Strong object-oriented development experience using Java and JavaScript.
- Understanding of how to design modular, reusable software components.
- Able to balance technical excellence with customer-focused solution delivery.
Qualifications
- TS/SCI with polygraph clearance.
- Fifteen (15) or more years of experience architecting, developing, and maintaining software solutions with an emphasis on performance optimization.
- Bachelor’s or advanced degree in Computer Science, Computer Engineering, or a related technical discipline.
- Five (5) additional years of experience may substitute for a Bachelors Degree.
- Experience with all aspects of full-stack software development.
- Experience developing software using object-oriented languages such as Java and JavaScript.
- Experience designing and developing modular, reusable software components.
- Familiarity with Section 508 accessibility requirements.
- Experience working throughout the software development lifecycle, including design, testing, deployment, and sustainment.
Skills
- Technical leadership, team lead, or mentoring experience.
- Proactive technical customer service and stakeholder engagement experience.
- Experience optimizing solutions across multiple applications, teams, or technology.
Benefits
- ClearEdge is an established small business that values its employees and is committed to providing an environment where individuals can succeed and grow.
- The company promotes from within and fosters long-term career growth across the organization.
- The company combines its Core Values of Honesty, Integrity, Loyalty, Fairness, Respect, Responsibility, and Accountability with the three key elements of people, technology, and integrity to repeatedly deliver stellar results within its primary competencies.
Pay
- Competitive salary based on experience and qualifications.
Schedule
- Full-time position.