{bc}
lever

Senior Software Engineer

ClearEdge
Annapolis, USA
Full-time
Senior
Onsite
Discovered 1 months ago
exceljavalinuxmysqlpostgresqlpython

Full Job Posting

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

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at ClearEdge