Senior Software Engineer (Dayton)
BSG
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.
Find our open job opportunities here:
$112.8k - $257k
Software Engineer, SeniorThe Opportunity: As a software engineer, you know that good software is more than just a nice-looking interface and... ...or any other status protected by applicable federal, state, local, or international law.SummaryLocation: Dayton, OHType: Full timeSeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...resolution video streams. Develop advanced software and modeling solutions for AI-enabled... ...activities. Mentor junior engineers and provide technical leadership on codec... ...productivity and code quality. Location Dayton (Beavercreek), Ohio Experience ~...Senior
- ...Design, develop, test, integrate, debug, and maintain software architectures and applications using both custom and open-source... ...development practices for defense environments Working Place: Dayton, Ohio, United States Company : 2026 Jan 29th Virtual Fair...Senior
- ...Senior Software Engineer Dayton, Ohio, United States What Impact You'll Have GRVTY is looking for a Senior Software Engineer to join a small, technically focused team supporting national security missions at a customer site in Dayton, Ohio. This is hands-on engineering...SeniorImmediate startRemote work
- Senior Full Stack Software Engineer Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Dayton OH area. Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, paid time off, educational...SeniorFull time
$86.8k - $198k
Full stack Software Engineer, SeniorThe OpportunityLead the modernization of mission‑critical GEOINT... ...and microservices. In this senior role, you will shape technical direction... ...federal, state, local, or international law.SummaryLocation: Dayton, OHType: Full timeSeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Considering candidates LOCAL to Cincinnati or Dayton, OH only! An active TS security... ...OH. We are a multi-disciplinary team of engineers, scientists, and management professionals... ...to developing and commercializing AI/ML/Software solutions that address our customers’ most...Full timeCasual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
$86.8k - $198k
Remote Sensing Software Engineer, SeniorThe OpportunityAs a Senior Remote Sensing Software Engineer, you will architect advanced SDA and remote sensing exploitation... ...protected by applicable federal, state, local, or international law.SummaryLocation: Dayton, OHType: Full timeSeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...prototypes, multi-physics simulation software, multi-disciplinary analyses, and... ...office and laboratory facilities in Dayton, Ohio, prototyping test and... ...years. Learn more at CFD is seeking a Senior Remote Sensing Software Engineer, to architect advanced SDA and remote...SeniorPermanent employmentFull timeTemporary workPart timeWork at officeRemote work
- ...Description Job Description Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership... ...conferences as required. Work Location based in Dayton, Ohio NICE TO HAVE SKILLS & QUALIFICATIONS System Execution...SeniorTemporary workFlexible hours
$56.57k - $143.12k
...commutable to Beavercreek, Fairborn, Dayton, Riverside) Essential Job Responsibilities Implement new software functionality using industry‑... ...security check. Software Engineer Junior – 0 years experience... ...experience. Software Engineer Senior – 5 years relevant experience...SeniorFull timeWork experience placementLocal area$56.57k - $143.12k
...Positions) Select how often (in days) to receive an alert: Software Engineer - Junior / Mid / Senior / SME - 28332 * Requisition Number:28332 Required... ...within a commutable distance from Beavercreek, Fairborn, Dayton, and Riverside. We are hiring across multiple levels and...SeniorFull timeWork experience placementLocal areaRemote workWorldwide- ...design, development, analysis, testing and debugging of computer software applications and/or systems. May include Image and Signal... ...and/or necessary modifications.Responsible for leading group of engineers on a technical activity and completion of activity on time and...SeniorLocal areaFlexible hours
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
- ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances...Senior
- ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company in the... ...more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems,...SeniorRemote work
- ...Software Engineer NextGen Federal Systems, LLC is seeking a Software Engineer with experience in Systems Tool Kit (STK) to support the development and integration of mission analysis and modeling applications. These applications enable multi-domain analysis—including...SeniorWork experience placement
- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering...Senior
- ...Job Title SOFTWARE ENGINEER SR Location Dayton, OH US (Primary) Huntsville, AL US St. Louis, MO US Category Information Technology... ...Ignite is currently seeking a driven, detail-oriented Senior Software Engineer to join our team in Dayton, OH supporting...SeniorFull timeContract workLocal areaRemote work
- ...build campaigns, reach audiences, collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building...SeniorTemporary workPart timeRemote workHome officeFlexible hours
- ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting...SeniorRemote work
$150k - $200k
...AI healthcare. About this role This role sits on the Engineering team and reports to the Engineering Manager. You will be handed... ...not just solve it Requirements ~5+ years of professional software engineering experience ~ Solid expertise in at least one of...SeniorRemote workWork from homeFlexible hours$200k - $275k
...Senior Software Engineer KBR is seeking a Senior Software Engineer to design, develop, and maintain out frontend situational awareness, analysis, and planning tool suite. The successful candidate will work across the full application stack, from interactive 3D geospatial...SeniorTemporary workLocal areaRelocation packageFlexible hours- ...Allient Inc. is in growth mode and currently seeking a Senior Test Engineer to join our team in Dayton, Ohio! The Senior Test Engineer leads and supports... ...and change requests/authority etc. • Writes test software (Visual BASIC, LabView, C, C++) to the standard of employing...SeniorFull timeContract workWork experience placementLocal area
$140k - $180k
...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and contribute to the development of cutting-edge software solutions. Your experienced skill set will allow you to have a...SeniorWork at officeImmediate startWork from home- ...Senior Software Engineer At Parallax Advanced Research, we believe in advancing science and serving the public good—and we're looking for team members who do too. If you're ready to support big ideas through precise execution, we encourage you to apply. Why This...SeniorTemporary workWork at officeFlexible hours
$150k - $200k
...Title: Senior Software Engineer This position is located onsite in our office in Beavercreek, Ohio There is no relocation assistance available for this position Why Join Us? ~ Innovative Projects: KBR's work is at the forefront of engineering, logistics,...SeniorFull timeWork at officeLocal areaRelocation- ...technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert... ...has office and laboratory facilities in Dayton, Ohio, prototyping test and evaluation... ...transient dynamic finite element engineer to our growing structural analysis team....SeniorPermanent employmentFull timeTemporary workPart timeWork at officeRemote work
- ...candidate will possess a BS degree or higher in engineering or related field with 7-12 years of... ...Air Force Base for meetings and software deliveries once able to. We are considering... ...specialization in satellite collection. We are a Dayton-based defense startup that believes...SeniorWork at officeVisa sponsorshipFlexible hours
$160k - $200k
...and growing 30% month over month. Our team is small, senior, and experienced. We’re looking for an engineer who wants to contribute meaningfully to a product... ...Solid professional experience building and shipping software across both frontend and backend systems. Deep...SeniorRemote workVisa sponsorshipWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Dayton). Be the first to apply!
- scientific software engineer Dayton, OH
- intel software engineer Dayton, OH
- software engineer Dayton, OH
- senior robotics software engineer Dayton, OH
- financial software developer Dayton, OH
- part time software developer remote Dayton, OH
- software engineer remote Dayton, OH
- part time software developer Dayton, OH
- ngo software engineer Dayton, OH
- software development engineer aws Dayton, OH





