Senior Software Engineer in Dayton, Ohio at Black Sheep Group - BSG
NewJob Function: Information Technology
Black Sheep Group - BSG
Dayton, Ohio, 45402, United States
Posted on
New job! Apply early to increase your chances of getting hired.
Explore Related Opportunities
Miscellaneous Computer Occupations jobs near me in OhioJobs near me in OhioMiscellaneous Computer Occupations jobs
Job Description
Description:
Role Summary
The Software Engineer designs, develops, tests, integrates, and maintains software that supports BSG products, customer requirements, research and development activities, and internal engineering needs. The position works within BSG's established software and system architecture and collaborates with other engineers and technical specialists to deliver reliable, maintainable, and deployable software capabilities.
Job Requirements
- 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.
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
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Dayton, Ohio, 45402, United States
Frequently asked questions about this position
Similar Jobs In Dayton, Ohio
Senior Digital Engineer
SUMARIA SYSTEMS LLC
Fairborn, Ohio
Chief Solution Architect/PLM Strategist
Sabel Systems Technology Solutions, LLC
Beavercreek, Ohio
New
Project Engineer
NetGain Technologies LLC
Cincinnati, Ohio
New
Sr. Site Reliability Engineer
Mike Albert Leasing
Cincinnati, Ohio
New
Junior Software Engineer (SE2)
Epsilon Systems Solutions, Inc
Dayton, Ohio
Apply Now
By submitting your application, you understand and agree to JobTarget's
Terms of Use and
Privacy Policy.