Sr. Software Engineer

CyberCoders

Dayton (OH)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health/Vision/Dental/Life Insurance
Supplemental Life Insurance
401k
Equity Incentive Plan
Performance Bonus
Vacation / PTO / Sick Days
Company Social Events
Employee Development

Job summary

CyberCoders is seeking a Senior Software Engineer for a government contractor role in defense and communications. You will design, build, and maintain scalable software systems, lead technical efforts across the stack, and mentor engineers to deliver robust solutions.

The role requires active TS/SCI clearance and hands-on experience with Python, Java, TypeScript, React, Docker, Kubernetes, and cloud deployments.

Qualifications

  • 7+ years of professional software engineering experience building production systems.
  • Proficiency in Python and Matlab for algorithm prototyping or numerical analysis.
  • Strong experience with TypeScript, JavaScript, React, and modern frontend development patterns and tooling.
  • Solid backend experience with Node.js and Java (Spring Boot) and familiarity with C++ for performance-sensitive components.
  • Hands-on experience designing and operating applications in cloud environments and container orchestration using Docker and Kubernetes.
  • Proven experience implementing CI/CD pipelines, automated testing, and infrastructure-as-code.
  • Good understanding of UI/UX principles and experience collaborating with designers to deliver user-centered products.
  • Familiarity with Agile methodologies and tooling such as JIRA; excellent communication and leadership skills.
  • Experience mentoring engineers, performing code reviews, and advocating for best engineering practices.

Responsibilities

  • Design, implement, and maintain backend and frontend components across distributed systems with high standards for performance, reliability, and security.
  • Lead technical design and architecture discussions; translate product requirements into maintainable, testable implementations.
  • Develop and review code in Python, C++, Java, TypeScript, and JavaScript; write clear, maintainable, and well-tested code.
  • Build and maintain APIs and microservices using frameworks such as Spring Boot and Node.js; ensure services are containerized and deployable using Docker and Kubernetes.
  • Collaborate with product managers, designers, and cross-functional teams to define UI/UX requirements and deliver exceptional user interfaces using React and modern frontend tooling.
  • Implement and improve CI/CD pipelines and automated testing to accelerate delivery while preserving quality.
  • Operate and optimize cloud-based deployments, monitoring, and cost management in public cloud environments.
  • Perform code reviews, provide mentorship to junior engineers, and foster a culture of continuous learning and improvement.
  • Drive incident response, root cause analysis, and implement measures to prevent recurrence while improving system observability and reliability.
  • Manage tasks and development workflow using Agile practices and tools such as JIRA; communicate status and technical decisions clearly to stakeholders.

Skills

Leadership
Mentoring
Agile methodologies
Communication
Code reviews

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field

Tools

Python
TypeScript
JavaScript
React
Node.js
Spring Boot
Docker
Kubernetes
Java
Matlab

Job description

Senior Software Engineer

Position Overview

We are an established government contractor working on top projects within defence and communications. We are looking for an experienced Senior Software Engineer to design, build, and maintain scalable, high-quality software systems. The role focuses on leading technical efforts across the stack, mentoring engineers, and delivering robust solutions that meet user and business needs. The ideal candidate combines strong software engineering fundamentals with hands-on experience in modern languages, frameworks, cloud infrastructure, and CI/CD practices.

Active TS/SCI Clearance is required for this position.

Key Responsibilities
  • Design, implement, and maintain backend and frontend components across distributed systems with high standards for performance, reliability, and security.
  • Lead technical design and architecture discussions; translate product requirements into maintainable, testable implementations.
  • Develop and review code in Python, C++, Java, TypeScript, and JavaScript; write clear, maintainable, and well-tested code.
  • Build and maintain APIs and microservices using frameworks such as Spring Boot and Node.js; ensure services are containerized and deployable using Docker and Kubernetes.
  • Collaborate with product managers, designers, and cross-functional teams to define UI/UX requirements and deliver exceptional user interfaces using React and modern frontend tooling.
  • Implement and improve CI/CD pipelines and automated testing to accelerate delivery while preserving quality.
  • Operate and optimize cloud-based deployments, monitoring, and cost management in public cloud environments.
  • Perform code reviews, provide mentorship to junior engineers, and foster a culture of continuous learning and improvement.
  • Drive incident response, root cause analysis, and implement measures to prevent recurrence while improving system observability and reliability.
  • Manage tasks and development workflow using Agile practices and tools such as JIRA; communicate status and technical decisions clearly to stakeholders.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 7+ years of professional software engineering experience building production systems, with demonstrable ownership of complex projects.
  • Proficiency in Python and experience with Matlab for algorithm prototyping or numerical analysis.
  • Strong experience with TypeScript, JavaScript, React, and modern frontend development patterns and tooling.
  • Solid backend experience with Node.js and Java (Spring Boot) and familiarity with C++ for performance-sensitive components.
  • Hands-on experience designing and operating applications in cloud environments and container orchestration using Docker and Kubernetes.
  • Proven experience implementing CI/CD pipelines, automated testing, and infrastructure-as-code.
  • Good understanding of UI/UX principles and experience collaborating with designers to deliver user-centered products.
  • Familiarity with Agile methodologies and tooling such as JIRA; excellent communication and leadership skills.
  • Experience mentoring engineers, performing code reviews, and advocating for best engineering practices.
Benefits

Compensation Range $120-160k DOE

  • Health / Vision / Dental / Life Insurance
  • Supplemental Life Insurance
  • 401k contribution
  • Equity Incentive Plan
  • Performance Bonus
  • Vacation / PTO / Sick Days
  • Company Social Events
  • Employee Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++, Javascript, Python - TS/SCI with Polygraph required)
Senior Software Engineer (C++, Javascript, Python - TS/SCI with Polygraph required)

Ema, Inc. • Maryland

On-site
USD 175,000 - 225,000
Health coverage
401k with up to 10% contributions
Up to 5 weeks of leave
+1
Senior Software Engineer
Senior Software Engineer

Synergyecp • Maryland

On-site
USD 150,000 - 270,000
Health benefits package
401(k) retirement plan
Paid time off
+1
Software Developer, Senior (TS/SCI)
Software Developer, Senior (TS/SCI)

Praescient Analytics • Arlington (VA)

On-site
USD 140,000 - 190,000
Competitive salary
Health coverage (Aetna)
401(k) match
+5
Senior Software Engineer
Senior Software Engineer

Synergy ECP • Maryland

On-site
USD 150,000 - 270,000
Comprehensive Health Benefits
401K Retirement plan
Paid Time Off
+3
Software Engineer (Full Stack / Backend Focus)
Software Engineer (Full Stack / Backend Focus)

Staffed4U • Virginia (MN)

On-site
USD 150,000 - 190,000
Five weeks PTO annually
11 floating holidays
Employer-paid 401(k) with Vanguard
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc. • Maryland

On-site
USD 100,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+3
ME00668-Software Engineer 3
ME00668-Software Engineer 3

Momentum Engineering, Inc. • Glen Burnie (MD)

On-site
USD 130,000 - 180,000
11 paid holidays
3 weeks PTO
Group medical plan
+4
Software Engineer 2 (Hybrid) - JavaScript/React/Angular/Java/Linux
Software Engineer 2 (Hybrid) - JavaScript/React/Angular/Java/Linux

Captivation • Maryland

Hybrid
USD 130,000 - 270,000
Annual salary: 130k–270k USD
401k contribution up to 20%
HSA contribution $3,600
+2
Senior Software Engineer with Security Clearance
Senior Software Engineer with Security Clearance

ClearEdge • Maryland

On-site
USD 140,000 - 170,000