> Markdown version of [/jobs/ext/571892-software-engineer-senior](https://www.wearedevelopers.com/jobs/ext/571892-software-engineer-senior). 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). --- # Software Engineer, Senior - **Company:** Skyline Scientific Inc. - **Location:** McLean, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Training Data, C (Programming Language), Java (Programming Language), Algorithm Design, Application Packaging, Artificial Neural Networks, JIRA, Automation of Tests, C++ (Programming Language), Computer Programming, Computer Engineering, Continuous Integration, Programming Tools, Imaging Technology, Python (Programming Language), MATLAB, Machine Learning, NumPy, OpenCV, Software Architecture, Software Tools, Tensorflow, Azure Machine Learning, Scientific Computating, Signal Processing, Software Engineering, Software Requirements Analysis, Technical Data Management Systems, Rust (Programming Language), Software Repository, Data Processing, Software Modules, Enterprise Software Applications, Pytorch, DevOps Tools - Open-source, Model Validation, Code Structure, Gitlab, Git, Pandas, Scikit Learn, Information Technology, Data Analytics, Bitbucket, Machine Learning Operations, Lidar, Software Version Control, Data Pipelines, Engineering Base, Jenkins - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d755335d9c2d3eb1 ## About the Role Do you have experience in Version control?, Do you have a Master's degree?, * Bachelor's degree in Engineering, Computer Science, Mathematics, Physics, Data Science, or a related STEM field. Equivalent technical experience may be considered. * 10+ years of algorithm development, scientific computing, machine learning workflow support, or related technical software experience. * Programming experience for software development, data processing, automation, analysis, or algorithm implementation. * Ability to work from technical requirements and create logical software architecture, workflows, and implementation plans. * Comfortable collaborating with subject matter experts to understand data, algorithms, mission needs, and technical constraints. * Familiarity with source control and development tools such as Git, GitLab, Bitbucket, Jira, Jenkins, or similar tools. * U.S. citizenship and ability to obtain and maintain a security clearance. * Willingness and ability to work in classified or secure customer environments., * Active Top Secret, TS/SCI * Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Image Science, Physics, Mathematics, Data Science, or a related field. * Experience with machine learning workflows, neural network applications, training data preparation, data labeling, model evaluation, or ML-enabled analytics. * Experience with PyTorch, TensorFlow, scikit-learn, NumPy, pandas, OpenCV, or similar technical computing and machine learning tools. * Experience with sensor data, scientific data, signal processing, image processing, simulation, modeling, or equivalent technical data workflows. * Familiarity with sensor systems, data collection systems, radar, lidar, imaging systems, satellite systems, flight systems, or similar technical systems. * Experience developing software for simulation, modeling, data workflows, automation, mission analysis, or scientific/engineering applications. * Experience creating software architecture diagrams, workflow schematics, logic trees, or technical implementation plans. * Experience with C, C++, Java, Rust, MATLAB, or another technical/system-level programming language. * Background in mathematics, engineering, physics, image science, electrical engineering, computer engineering, or scientific computing. * Experience integrating algorithms into existing software suites or operational workflows. * Experience with CI/CD, automated testing, software packaging, deployment, GitLab, or similar source control and DevSecOps tools. * Experience supporting defense, intelligence, aerospace, scientific, engineering, or classified customer environments. * Self-motivated, adaptable, and comfortable learning new technical domains. * Interest in machine learning, neural networks, training data, model evaluation, or data-driven algorithm development. ## Description * Develop and maintain Python-based software for scientific, analytical, simulation, automation, machine learning, and operational applications. * Work with sensor experts, scientists, machine learning specialists, and analysts to translate technical concepts into software requirements, logic trees, schematics, and executable workflows. * Create clear software architecture, block diagrams, code structure, and documentation so that tools can be maintained, extended, and transitioned to other users. * Test, integrate, troubleshoot, and optimize algorithms, data pipelines, machine learning-enabled tools, and software modules into deployable software packages. * Manage, maintain, and optimize Git repositories ## Related Videos - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [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) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)