
Real job — pulled straight from ClearEdge’s careers page · Verified May 23, 2026 · No reposts.
Job description
ClearEdge is hiring a Senior Software Engineer — a full-time, based in Annapolis Junction, MD role. Apply directly on ClearEdge's careers page below.
Senior Software Engineer
Team: Enterprise Solutions
Location: Annapolis Junction, MD
Commitment: Full-time
Workplace Type: onsite
You Will Excel in This Role If You:
- Enjoy working in early-stage, ambiguous environments
- Are comfortable defining architecture and technical direction
- Have a strong mix of cloud, UX, and backend engineering experience
- Enjoy mentoring and helping teams grow
- Can balance hands-on technical work with leadership responsibilities
A Day in the Life Of:
- Designing and implementing data visualization toolkits and frameworks
- Supporting configuration, deployment, and operational use of visualization platforms
- Developing innovative visualization solutions for complex, multi-dimensional data
- Collaborating with users and stakeholders to understand requirements and refine designs
- Applying cloud architecture best practices to scalable software solutions
- Developing and maintaining web-based server applications
- Implementing algorithms that interface with relational databases
- Exploring and applying novel and non-traditional visualization techniques
- Mentoring engineers and providing technical guidance
- Contributing to agile development processes and team workflows
Must Have:
- Active TS/SCI clearance with a polygraph
- Bachelor’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 Java
- Experience creating complex, multi-dimensional data visualizations
- Experience with dynamic visualization techniques including drill-down, time-shifting, and cascading views
- Experience with data modeling and normalization of metrics
- Experience developing and maintaining web-based server applications
- Experience implementing algorithms that interface with relational databases such as MySQL or PostgreSQL
- Experience creating static presentations and static web pages
- Experience leading or mentoring small cross-functional technical teams
- Knowledge of agile software development methodologies
Nice to Have:
- Experience serving in a cloud architect or technical lead role
- Experience designing user-focused or UX-driven visualization solutions
- Experience working in early-phase or forming project teams
- Experience supporting data visualization for network or system data
- Ability to thrive in ambiguous, fast-paced, collaborative environments
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs
Frequently asked questions
What skills are required for Senior Software Engineer at ClearEdge?
The required skills for Senior Software Engineer at ClearEdge include: Python, Java, Linux, MySQL, PostgreSQL.
What is the seniority level for Senior Software Engineer at ClearEdge?
Senior Software Engineer at ClearEdge is a Senior level position.
How do I apply for Senior Software Engineer at ClearEdge?
You can view the full description and apply for Senior Software Engineer at ClearEdge on EchoJobs: https://echojobs.io/job/clearedge-senior-software-engineer-cayew.
