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 critical operations and mission success.
ClearEdge offers an extremely competitive benefits package—including a $10k annual training and education benefit, a 10% 401(k) contribution fully vested on day one, annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at
www.clearedgeit.com/careers/
Your Mission
ClearEdge is seeking a Senior Software Engineer to support a newly forming team in Phase 0, helping shape technical direction, architecture, and development practices from the ground up. This role is ideal for a senior-level engineer who brings cloud architecture expertise, strong UX and data visualization experience, and the ability to mentor and guide less senior engineers as the team matures.
You will play a key role in developing and supporting advanced data visualization capabilities while collaborating closely with stakeholders to translate complex requirements into intuitive, high-impact solutions.
You Will Excel in This Role If You:
Enjoy working in early-stage, ambiguous environmentsAre comfortable defining architecture and technical directionHave a strong mix of cloud, UX, and backend engineering experienceEnjoy mentoring and helping teams growCan balance hands-on technical work with leadership responsibilities
A Day in the Life Of:
Designing and implementing data visualization toolkits and frameworksSupporting configuration, deployment, and operational use of visualization platformsDeveloping innovative visualization solutions for complex, multi-dimensional dataCollaborating with users and stakeholders to understand requirements and refine designsApplying cloud architecture best practices to scalable software solutionsDeveloping and maintaining web-based server applicationsImplementing algorithms that interface with relational databasesExploring and applying novel and non-traditional visualization techniquesMentoring engineers and providing technical guidanceContributing to agile development processes and team workflows
Must Have:
Active TS/SCI clearance with a polygraphBachelor’s degree in Computer Science or related discipline plus fourteen (14) years of software engineering experience in a Linux environment (4 additional years of experience may substitute for a Bachelor's degree)Experience developing software using Python or JavaExperience creating complex, multi-dimensional data visualizationsExperience with dynamic visualization techniques including drill-down, time-shifting, and cascading viewsExperience with data modeling and normalization of metricsExperience developing and maintaining web-based server applicationsExperience implementing algorithms that interface with relational databases such as MySQL or PostgreSQLExperience creating static presentations and static web pagesExperience leading or mentoring small cross-functional technical teamsKnowledge of agile software development methodologies
Nice to Have:
Experience serving in a cloud architect or technical lead roleExperience designing user-focused or UX-driven visualization solutionsExperience working in early-phase or forming project teamsExperience supporting data visualization for network or system dataAbility to thrive in ambiguous, fast-paced, collaborative environments