← Back to Jobs
Technology
Full Stack Software Engineer with Security Clearance
Kforce Federal SolutionsHerndon, VA🇺🇸United StatesPosted 21 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Full Stack Software Engineer Overview
Join a growing technology team supporting the development of advanced software solutions that enable mission-critical operational planning, scheduling, and decision support capabilities. This role focuses on designing, building, and maintaining full stack applications, automation tools, monitoring solutions, and data-driven dashboards that support complex enterprise environments. The ideal candidate is a software engineer with strong Python development skills, experience working across both frontend and backend technologies, and a passion for automation, system visibility, and scalable software development. This position offers the opportunity to work alongside experienced engineers while contributing to innovative solutions within a fast-paced technical environment. Key Responsibilities
Develop and maintain full stack applications supporting operational and analytical workflows.
Design and implement automation solutions to improve system efficiency and reduce manual processes.
Build and enhance dashboards that provide visibility into application performance, operational metrics, and system health.
Monitor and troubleshoot system performance issues across distributed environments.
Develop frontend user interfaces and backend services that work together to support business requirements.
Build and maintain APIs and service integrations between applications and enterprise platforms.
Develop microservices-based solutions utilizing modern software engineering practices.
Support application deployment, monitoring, and ongoing maintenance activities.
Collaborate with software engineers, data specialists, and infrastructure teams to deliver technical solutions.
Participate in Agile development activities, including sprint planning, code reviews, and team collaboration sessions.
Contribute to CI/CD pipeline enhancements and software delivery automation efforts.
Assist with system documentation, technical design artifacts, and operational procedures.
Troubleshoot software defects and participate in root cause analysis efforts. Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, Mathematics, or a related technical field.
Approximately 3+ years of professional software development experience.
Strong proficiency in Python development.
Experience with one or more additional programming languages such as Java or C++.
Experience developing frontend web applications using modern frameworks such as React, Vue.js, or similar technologies.
Experience developing backend services utilizing APIs, service-oriented architectures, or message-driven communication patterns.
Experience building, deploying, and supporting containerized applications and microservices.
Knowledge of Linux operating systems and scripting technologies.
Experience with source control and software development tools such as Git.
Familiarity with Agile software development methodologies.
Experience working with Continuous Integration and Continuous Delivery (CI/CD) pipelines.
Ability to work effectively within a collaborative and geographically distributed team environment.
Strong analytical, troubleshooting, and communication skills. Preferred Qualifications
Experience building automation frameworks and workflow orchestration solutions.
Background developing operational dashboards and monitoring platforms.
Experience with Grafana, Kibana, Elasticsearch, Logstash, Beats, Prometheus, or similar observability and monitoring technologies.
Familiarity with event-driven architectures and streaming technologies such as Kafka or equivalent messaging platforms.
Experience supporting cloud-native or distributed application environments.
Knowledge of system performance monitoring, health metrics collection, and alerting strategies.
Experience supporting complex enterprise or mission-oriented technology environments. Technical Skills
Python
Java
C++
React
Vue.js
REST APIs
Kafka or Similar Messaging Platforms
Git
Linux
Bash
Grafana
ELK Stack
Elasticsearch
Logstash
Kibana
Prometheus
Containerization
Microservices Architecture
CI/CD Pipelines
Agile Development Ideal Candidate Profile The ideal candidate enjoys solving complex technical challenges through automation, application development, and operational visibility. They possess a strong software engineering foundation, excel in Python development, and have experience creating dashboards and monitoring solutions that help teams understand and improve system performance. Success in this role requires strong collaboration skills, adaptability, and a desire to contribute across multiple areas of the software development lifecycle.
Join a growing technology team supporting the development of advanced software solutions that enable mission-critical operational planning, scheduling, and decision support capabilities. This role focuses on designing, building, and maintaining full stack applications, automation tools, monitoring solutions, and data-driven dashboards that support complex enterprise environments. The ideal candidate is a software engineer with strong Python development skills, experience working across both frontend and backend technologies, and a passion for automation, system visibility, and scalable software development. This position offers the opportunity to work alongside experienced engineers while contributing to innovative solutions within a fast-paced technical environment. Key Responsibilities
Develop and maintain full stack applications supporting operational and analytical workflows.
Design and implement automation solutions to improve system efficiency and reduce manual processes.
Build and enhance dashboards that provide visibility into application performance, operational metrics, and system health.
Monitor and troubleshoot system performance issues across distributed environments.
Develop frontend user interfaces and backend services that work together to support business requirements.
Build and maintain APIs and service integrations between applications and enterprise platforms.
Develop microservices-based solutions utilizing modern software engineering practices.
Support application deployment, monitoring, and ongoing maintenance activities.
Collaborate with software engineers, data specialists, and infrastructure teams to deliver technical solutions.
Participate in Agile development activities, including sprint planning, code reviews, and team collaboration sessions.
Contribute to CI/CD pipeline enhancements and software delivery automation efforts.
Assist with system documentation, technical design artifacts, and operational procedures.
Troubleshoot software defects and participate in root cause analysis efforts. Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, Mathematics, or a related technical field.
Approximately 3+ years of professional software development experience.
Strong proficiency in Python development.
Experience with one or more additional programming languages such as Java or C++.
Experience developing frontend web applications using modern frameworks such as React, Vue.js, or similar technologies.
Experience developing backend services utilizing APIs, service-oriented architectures, or message-driven communication patterns.
Experience building, deploying, and supporting containerized applications and microservices.
Knowledge of Linux operating systems and scripting technologies.
Experience with source control and software development tools such as Git.
Familiarity with Agile software development methodologies.
Experience working with Continuous Integration and Continuous Delivery (CI/CD) pipelines.
Ability to work effectively within a collaborative and geographically distributed team environment.
Strong analytical, troubleshooting, and communication skills. Preferred Qualifications
Experience building automation frameworks and workflow orchestration solutions.
Background developing operational dashboards and monitoring platforms.
Experience with Grafana, Kibana, Elasticsearch, Logstash, Beats, Prometheus, or similar observability and monitoring technologies.
Familiarity with event-driven architectures and streaming technologies such as Kafka or equivalent messaging platforms.
Experience supporting cloud-native or distributed application environments.
Knowledge of system performance monitoring, health metrics collection, and alerting strategies.
Experience supporting complex enterprise or mission-oriented technology environments. Technical Skills
Python
Java
C++
React
Vue.js
REST APIs
Kafka or Similar Messaging Platforms
Git
Linux
Bash
Grafana
ELK Stack
Elasticsearch
Logstash
Kibana
Prometheus
Containerization
Microservices Architecture
CI/CD Pipelines
Agile Development Ideal Candidate Profile The ideal candidate enjoys solving complex technical challenges through automation, application development, and operational visibility. They possess a strong software engineering foundation, excel in Python development, and have experience creating dashboards and monitoring solutions that help teams understand and improve system performance. Success in this role requires strong collaboration skills, adaptability, and a desire to contribute across multiple areas of the software development lifecycle.
Skills
Microservices
ELK
Logstash
Agile
Bash
C++
Git
Grafana
Java
Kafka
Kibana
Prometheus
Python
REST
React
Vue
Similar jobs
Senior Full-Stack .Net Developer
Global Associates · Alpharetta, United States
8 minutes ago$70 - $80/hrSoftware Engineer II Full Stack (Java, Python, Google Cloud Platform)
HTC Global Services · Dearborn, United States
8 minutes agoSenior Database Developer
SYSCOM, Inc. · United States
8 minutes agoSalesforce Developer
Libsys, Inc. · Reynoldsburg, United States
9 minutes agoWeb Developer (Python)
PROLIM Global Corporation · United States
9 minutes agoSenior API/Microservices Developer
Seneca Resources, LLC · United States
9 minutes ago€75/hr