> Markdown version of [/jobs/ext/2873912-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2873912-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:** The Black Sheep - **Location:** Dayton, OH, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Data Structures, Data Systems, Software Debugging, Linux, Distributed Systems, General-Purpose Computing on Graphics Processing Units, Python (Programming Language), Machine Learning, Modular Design, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Software Maintenance, Signal Processing, Software Engineering, Software Systems, Systems Architecture, Systems Integration, Data Processing, Cloud Platform System, Backend, Git, Infrastructure Automation Frameworks, Information Technology, Build Tools, Functional Programming, Software Version Control, Docker, Programming Languages - **Published:** September 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c670a3eb0a8a13c1 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline, or equivalent relevant professional experience. * 5+ years of professional software development experience. * Strong proficiency in one or more modern programming languages. * Demonstrated experience designing, developing, testing, debugging, and maintaining software. * Strong understanding of software-engineering fundamentals including data structures, algorithms, modular design, interfaces, and object-oriented or functional programming concepts as applicable. * Experience working with version-control systems such as Git. * Experience with software testing, debugging, code review, and technical documentation. * Ability to develop maintainable, testable, and reusable software components. * Familiarity with APIs, data processing, services, system interfaces, or distributed software architectures. * Ability to understand and work within an existing codebase and established system architecture. * Ability to diagnose software defects and identify root causes rather than relying solely on temporary fixes. * Familiarity with common development environments, build systems, dependency-management tools, and software-development workflows. * Strong analytical and technical problem-solving skills. * Ability to work collaboratively with other software engineers and cross-functional technical team members. * Ability to communicate technical decisions, risks, blockers, and recommendations clearly. * Ability to manage assigned work with limited supervision and raise issues when additional direction is required, and to mentor or provide technical guidance to less experienced engineers. * Strong attention to quality, security, maintainability, and reliability. * Ability to work effectively in a fast-moving technical environment with changing priorities. * Demonstrated ownership, accountability, curiosity, and willingness to learn unfamiliar technologies or problem domains. * Experience working in Agile or Scrum development environments. Preferred Qualifications * Experience with Python, C++, or other languages relevant to BSG's technical stack. * Experience developing Linux-based software. * Experience with Docker, containers, cloud environments, CI/CD, or infrastructure automation. * Experience building backend services, APIs, data-processing systems, distributed applications, or similar software. * Familiarity with machine-learning systems or integrating ML models into software applications. * Experience working with GPU computing or accelerated software. * Experience with real-time, embedded, edge, sensor, RF, DSP, or signal-processing applications. * Experience with performance optimization, concurrency, networking, or high-throughput data systems. * Experience with defense, aerospace, government, communications, ISR, or mission-focused technology. * Eligibility to obtain a U.S. security clearance where required for assigned work. Requirements: Watch Video If you would thrive in an environment like the one above, then apply now. BSG is looking for creative engineers that are willing to think outside of the box and be a part of something different. **Candidates must be a US Citizen ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How to Become a Software Engineer Without a Degree in 2023](https://www.wearedevelopers.com/magazine/147-how-to-become-a-software-engineer-without-a-degree-in-2023)