Principal Software Engineer
Key Skills for This Role
Full Job Posting
You Will Excel in This Role If You Are:
Experienced working on Agile software development teams
Proficient in React for front-end dashboard development
Skilled in GoLang for backend service development
Experienced with Kubernetes and Docker for containerized deployments
Familiar with OpenTelemetry for observability and telemetry integration
Comfortable working with Git source control
Capable of designing RESTful APIs and defining message schemas for data transport
Experienced integrating DevOps policies and CI/CD practices across the application stack
Skilled in analyzing performance metrics and conducting system assessments
Comfortable collaborating across engineering disciplines to deliver mission capabilities
Able to scale, document, secure, and optimize containerized applications
Interested in building lightweight, experimental solutions to evaluate emerging technologies
A Day in the Life:
Deliver feature updates to a mission metrics and monitoring dashboard
Develop React front-end components and GoLang backend services for metrics aggregation and alerting
Implement OpenTelemetry for observability and distributed tracing
Containerize and deploy applications using Docker and Kubernetes
Create lightweight application variants for limited-resource environments
Design RESTful APIs and message schemas for data exchange
Perform performance assessments and integrate DevOps/security best practices
Collaborate with System Engineers to derive requirements and support low/high-side deployments
What We Are Expecting From You:
TS/SCI with polygraph clearance
Twenty (20) years of SWE experience in programs of similar scope, type, and complexity
Bachelor’s degree in Computer Science (or related field) or four (4) additional years of relevant experience in lieu of degree
Proficiency in React
Experience with GoLang, OpenTelemetry, Kubernetes, and Docker
Familiarity with Git source control
Experience analyzing requirements, designing, developing, integrating, and modifying software systems
Experience developing database interfaces and executing software test procedures
Ability to optimize performance, implement complex algorithms, and meet system constraints
Ability to collaborate with cross-disciplinary teams and improve development processes
Ability to serve as a team lead within the applicable software development process
Nice to Have:
Experience with Grafana
Additional experience with OpenTelemetry implementations
Familiarity with Linux environments and Bash scripting
Experience working in both low-side and high-side environments
About ClearEdge
Provides software engineering and data analytics for defense agencies.
Visit company websiteJobs and hiring trendsApply 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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ClearEdge
Senior Property Accountant
, USA
Infrastructure Engineer I
, USA
System Administrator
, USA
Software Integration Engineer III
Annapolis, USA
Software Engineer III
Annapolis, USA
Senior Software Engineer
Annapolis, USA
Software Engineer IV
Annapolis, USA
Senior Network Engineer
Washington, USA
