Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Black Sheep Group

Job Description

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.

Requirements:

Apollo 13 Move Clip 

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Dayton, OH vacancy
  •  ...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... 
    Senior
    Work experience placement

    NextGen Federal Systems

    Dayton, OH
    3 days ago
  •  ...applications deployed in containerized environments. Key Responsibilities Design, develop, test, integrate, debug, and maintain software architectures and applications using both custom and open-source technologies Collaborate within Agile teams to plan, enhance,... 
    Senior

    Vets Hired

    Dayton, OH
    1 day ago
  •  ...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... 
    Senior
    Immediate start
    Remote work

    GRVTY

    Dayton, OH
    13 hours ago
  • $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... 
    Senior
    Temporary work
    Local area
    Relocation package
    Flexible hours

    KBR

    Dayton, OH
    2 days ago
  •  ...Senior Software Engineer At Parallax, 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 Role Matters At... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Ohio Aerospace Institute

    Dayton, OH
    4 days ago
  • $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,... 
    Senior
    Full time
    Work at office
    Local area
    Relocation

    KBR

    Dayton, OH
    more than 2 months ago
  •  ...something special, check out our current openings and apply today. Position Overview Mile 2 is seeking an experienced Software Engineer to support the development, integration, sustainment, and modernization of cloud-based software and data services for a... 
    Senior

    Mile Two, LLC

    Dayton, OH
    23 days ago
  • $140k - $170k

    Senior Software Engineer Join a team where innovation meets mission. Our AI, cloud, cyber, and modernization solutions save agencies thousands of hours, safeguard national security, and strengthen health and humanitarian missions worldwide. With 1,700+ team members, 1,... 
    Senior
    Temporary work
    Work at office
    Worldwide

    ClearanceJobs

    Dayton, OH
    3 days ago
  • $134k - $184k

     ...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating...  ...experimentation, test, and deployment. The Role: As a Senior Software Engineer for Integration and Test you will focus on supporting the... 
    Senior
    Full time
    Internship
    Local area
    Night shift

    STR

    Dayton, OH
    7 days ago
  •  ...Job Description Job Description Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership in open mission system integration , applying MOSA methodologies in modular software implementation build and verification... 
    Senior
    Temporary work
    Flexible hours

    Tangram Flex

    Dayton, OH
    23 days ago
  • $140k - $170k

     ...boundaries, dive into important world-changing Federal challenges. Position Summary Credence is seeking an experienced Senior Software Engineer to design, develop, integrate, and modernize enterprise software solutions. This role focuses on application development,... 
    Senior
    Temporary work
    Work at office
    Worldwide

    Credence

    Dayton, OH
    23 days ago
  • Senior Full Stack Software EngineerRadiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the...  ...place to work and succeed.The Senior Full Stack Software Engineer will support the National Air and Space Intelligence Center... 
    Senior

    Navstar

    Dayton, OH
    3 days ago
  • $56.57k - $80.81k

     ...Software Engineer Huntington Ingalls Industries - Mission Technologies (HII-MT) is seeking a Software Engineer to support a mission at Wright...  ...Mid - Min $68,123 - Target - $97,318 Software Engineer Senior - Min $83,028 - Target - $118,612 Software Engineer SME -... 
    Senior
    Work experience placement
    Local area

    HII Mission Technologies division

    Dayton, OH
    3 days ago
  •  ...simulations! We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be...  ...simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations... 
    Senior
    Full time

    Modern Technology Solutions Inc

    Dayton, OH
    13 hours ago
  •  ...and citizen services. We're a nonprofit engineering, applied research, and advanced technology...  ...Summary: Do you want to engineer software systems that contribute to solving our nation...  ...Responsibilities: MITRE is seeking a Senior Agentic Software Engineer to design,... 
    Senior
    Internship
    Local area
    Immediate start
    3 days per week

    The MITRE Corporation

    Fairborn, OH
    3 days ago
  •  ...Job Title SOFTWARE ENGINEER SR Location Dayton, OH US (Primary) Huntsville, AL US St. Louis, MO US Category Information...  ...engineer Ignite is currently seeking a driven, detail-oriented Senior Software Engineer to join our team in Dayton, OH supporting... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Ignite Fueling Innovation

    Dayton, OH
    2 days ago
  • $9k

     ...simulations! We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be...  ...simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations... 
    Senior
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Modern Technology Solutions Inc

    Dayton, OH
    13 hours ago
  • $112.3k - $140k

     ...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...think the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Dayton, OH
    3 days ago
  •  ...Senior Frontend Software Engineer Altamira Technologies has a long and successful history providing innovative solutions throughout the U.S. National Security community. Headquartered in McLean, Virginia, Altamira serves the defense, intelligence and homeland security... 
    Senior

    Altamira Technologies

    Fairborn, OH
    13 hours ago
  •  ...Job Description Job Description NextGen Federal Systems (NextGen) is currently seeking to fill multiple Senior Software Engineer positions with staff who have experience supporting Department of War (DoW) and Intelligence Community (IC) programs. Selected candidates... 
    Senior

    NextGen Federal Systems

    Dayton, OH
    7 days ago
  • $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 data. You need the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We’re... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    3 days ago
  • $86.8k - $198k

    Full stack Software Engineer, SeniorThe OpportunityLead the modernization of mission‑critical GEOINT systems by architecting and delivering...  ...‑native, data‑driven applications and microservices. In this senior role, you will shape technical direction, oversee the integration... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    7 days ago
  • Senior DevOps Engineer ID 2026-7079 Category Engineering Type Regular Full-Time Location : Location US-OH-Dayton Clearance Requirements...  .../CD pipelines (Azure DevOps or equivalent) across the full software lifecycle - development, testing, and deployment. Proven... 
    Senior
    Full time
    Local area
    Shift work

    Frontier Technology

    Dayton, OH
    3 days ago
  •  ...Description Job Description Agile Interface / Integration Engineer (Cloud) - Senior - #911 Clearance Required:  TS/SCI  Dayton, Ohio - 100...  ...functional sprint backlogs to streamline multi-platform software capabilities into the NASIC Unified Cloud (NUC).  Core... 
    Senior

    Allen Integrated Solutions

    Dayton, OH
    14 days ago
  •  ...Job Description Job Description Agile Engineer (Cloud) - Senior - #905 Clearance Required:  TS/SCI  Dayton, Ohio - 100% onsite Position...  ...The Senior Agile Engineer (Cloud) applies advanced software programming and systems engineering capabilities to build,... 
    Senior

    Allen Integrated Solutions

    Dayton, OH
    14 days ago
  •  ...have deep roots in cybersecurity, system trustworthiness, and software/hardware assurance. We develop software products involving advanced...  ...management platform to systems assurance, cybersecurity, and engineering change analyses. We provide solutions in cybersecurity systems... 
    Full time
    Temporary work
    Flexible hours

    Tenet3

    Dayton, OH
    13 hours ago
  • $134k - $184k

     ...and motivated individuals with degrees in engineering, computer science, mathematics, physics,...  ...in the AC2 Division works to build software systems that solve critical problems in...  ...The Role:   As an Autonomy Algorithms Senior Software Engineer, you will work as part... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours
    Night shift

    STR

    Dayton, OH
    15 days ago
  •  ...Job Description Job Description Tangram Flex is seeking a Senior DevSecOps / Platform Engineer with 5+ years of experience to lead and advance our cloud-native platform infrastructure, secure software delivery pipelines, and DevSecOps strategy. In this role, you... 
    Senior
    Temporary work
    Flexible hours
    Shift work

    Tangram Flex

    Dayton, OH
    16 days ago
  •  ...Back End Software Engineer Location: Dayton, OH Eligibility: Candidate must possess an active TS/SCI clearance Job Description:...  ...candidates must have a B.A./B.S. and 4 years of experience Senior level candidates must have a B.A./B.S. and 10 years of experience... 
    Remote work

    ATR Inc

    Dayton, OH
    1 day ago
  •  ...Software Developer We are seeking a skilled Software Developer with experience in C# and C++ to support software development efforts...  ...• Collaborate with multidisciplinary teams including engineers, software developers, and flight test professionals • Develop... 

    Provato HR

    Dayton, OH
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!