> Markdown version of [/jobs/ext/592649-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/592649-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Zolon Tech Inc. - **Location:** St. Louis, MO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Data Analysis, Systems Engineering, Configuration Management, Linux, Infrastructure as a Service (IaaS), Software Tools, Software Deployment, Software Engineering, Virtual Machines, Scripting, Cloud Platform System, Code Comments, Usage Tracking, Containerization, Information Technology, Code Restructuring, Microservices - **Published:** June 18, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8666941/senior-software-engineer ## About the Role Bachelor's degree or higher in Computer Science, Information Technology, Management Information Systems, or a related STEM field. Senior-level experience deploying microservices into cloud environments. Senior-level experience using software development tools to estimate function points, assess complexity, and develop virtual machines and cloud environments. Proven senior-level experience with successful software deployments. Desired Qualifications: Master's degree or higher in Engineering, Computer Science, Information Technology, Management Information Systems, or a related STEM field. Senior-level experience designing, maintaining, and recapitalizing IT systems. Expertise in refactoring, containerization, and hosting applications on a Linux platform within an Infrastructure-as-a-Service (IaaS) environment. Demonstrated experience with Model-Based Systems Engineering (MBSE) processes, tools, and languages. ## Description Zolon is seeking a Senior Software Engineer to provide comprehensive software engineering support for quarterly software baseline deployments, including new capabilities, adaptive maintenance, and hardware recapitalization. This role ensures the complexity of mission-critical systems is effectively managed through systematic engineering practices. Key Responsibilities Apply a structured engineering approach to system and software design to support mission-critical operations. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clean, well-structured code. Develop software solutions by analyzing information needs, system workflows, data usage, and operational processes, and by identifying problem areas. Tailor and deploy software tools, processes, and performance metrics as required. Provide technical information by collecting, analyzing, and summarizing development and service issues. Automate tasks using appropriate tools and scripting languages. Develop architectures that are inherently secure, robust, scalable, modular, and API-centric. Provide software design recommendations to the Program Manager and Chief Software Engineer. Coordinate software development activities across product lines. Ensure product line software development adheres to industry standards and SEI best practices. Assist the Product Line Program Manager in establishing and tracking software-related metrics. Report software risks to the Chief Systems Engineer and Chief Software Engineer through the ERB. Ensure software is properly documented and maintained under Configuration Management (CM). ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Strategies to accelerate SaaS Application Development](https://www.wearedevelopers.com/videos/1078-strategies-to-accelerate-saas-application-development) - [Cloud Chaos and Microservices Mayhem](https://www.wearedevelopers.com/videos/104-cloud-chaos-and-microservices-mayhem) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)