Senior Software Developer

5 days ago


Dayton, Ohio, United States Battelle Memorial Institute Full time
Job Summary

Battelle Memorial Institute is seeking a highly skilled Mid-level Software Engineer to join our elite team of experts in embedded security solutions. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our government and industrial clients.

Responsibilities
  • Collaborate with customers and team members to define project requirements and execute them.
  • Adapt, optimize, and restructure applications across multiple domains to meet our needs.
  • Research new libraries, technologies, and tooling to stay ahead of the curve.
  • Develop and implement CI/CD processes to build, test, and deploy our tooling.
Requirements
  • Proficiency in programming languages C/C++ and Python.
  • Experience developing multi-processing capabilities in C/C++ or Python.
  • Experience developing/maintaining applications using Qt5/PyQt5 libraries.
  • Experience working with Windows and Linux environments.
  • Ability to work with and understand multiple codebases.
  • Experience working with build systems such as CMake/Make.
  • Experience using version control systems such as Git.
  • Ability to work with various libraries to wrap/integrate functionality into larger applications.
  • Experience employing scripts to automate tasking or data-processing.
  • Ability to instantiate virtual machines for development work.
  • Experience with CI/CD processes.
Benefits
  • Compressed work schedule with every other Friday off.
  • Paid time off for work-life balance and motivation.
  • Medical, dental, and vision coverage with wellness incentives and benefits.
  • Coverage for partners, gender-affirming care, and health support.
  • Industry-leading 401(k) retirement savings plan with 5% company match.
  • Tuition assistance for higher education.
  • Flexible work arrangements.

Battelle is an equal opportunity employer committed to diversity and inclusion. We welcome qualified individuals from diverse backgrounds and experiences to apply.



  • Dayton, Ohio, United States Polyrhythm Software Full time

    About the RoleWe are seeking a talented Junior Software Engineer to join our dynamic Modeling & Simulation team at Polyrhythm. As a key member of our team, you will play a crucial role in developing and refining models, simulations, and analytical tools for advanced projects.Key ResponsibilitiesDevelop and refine models, simulations, and analytical tools for...


  • Dayton, Ohio, United States Polyrhythm Software Full time

    About the RoleWe are seeking a talented Junior Software Engineer to join our dynamic Modeling & Simulation team at Polyrhythm. As a key member of our team, you will play a crucial role in developing and refining models, simulations, and analytical tools for advanced projects.Key ResponsibilitiesDevelop and refine models, simulations, and analytical tools for...


  • Dayton, Ohio, United States Leonardo DRS Full time

    Job SummaryLeonardo DRS is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software applications and systems.Key ResponsibilitiesDesign and develop software applications and systems using various programming languages...


  • Dayton, Ohio, United States Evoke Technologies Full time

    Senior SDET Job DescriptionEvoke Technologies is seeking a highly skilled Senior Software Development Engineer in Test (SDET) to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications.Key Responsibilities:Analyze and design software applications to meet...


  • Dayton, Ohio, United States Evoke Technologies Full time

    Evoke Technologies is seeking a highly skilled Senior SDET to join their team. The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, Technology, or a related field, and at least 5 years of experience in software development and testing.Key Responsibilities:Analyze, design, develop, implement, integrate, and maintain software...


  • Dayton, Ohio, United States Dynamics ATS Organic Full time

    Job OverviewDynamics ATS Organic is seeking a highly skilled Senior Simulation Engineer/Software Engineer to join our team. As a key member of our modeling and simulation efforts, you will focus on improving the AFSIM framework and supporting scenarios.The ideal candidate will have experience developing software using C++ and the Qt GUI toolkit, as well as...


  • Dayton, Ohio, United States CFD Research Corp. Full time

    Job Title: Full Stack Software DeveloperCareer Opportunities at CFD Research Corp.Candidates are sought for a challenging role as a Full Stack Software Developer at CFD Research Corp. This position involves working with a diverse team to design, develop, and test software applications and microservices using data from various sources, including local storage...


  • Dayton, Ohio, United States Crossflow Technologies Full time

    Job Title: Senior Software EngineerCrossflow Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Job Summary:The Senior Software Engineer will work closely with...

  • Software Developer

    1 day ago


    Dayton, Ohio, United States Epsilon Systems Full time

    Job Title: Software EngineerEpsilon C5I is seeking a skilled Software Engineer to support the National Air and Space Intelligence Center (NASIC) at Wright-Patterson Air Force Base (WPAFB), Ohio.About the RoleThis position is part of a large IDIQ contract and will involve leading the research, development, and sustainment of systems and software capabilities...


  • Dayton, Ohio, United States Crossflow Technologies Full time

    Job Title: Senior Software EngineerCrossflow Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications...


  • Dayton, Ohio, United States Dayton Freight Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Dayton Freight. As a key member of our operations platform, you will be responsible for designing, implementing, and deploying critical applications.About the RoleThis is a unique opportunity to contribute to the strategy and development of our...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software EngineerHuntington Ingalls Industries, Mission Technologies Division, is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing real-time software for electronic warfare test systems.Key Responsibilities:Design and develop...


  • Dayton, Ohio, United States Jonas Software Full time

    Job Description:OverviewThe Software Configuration Specialist plays a crucial role in ensuring the smooth operation of our clients' software systems. This position involves monitoring and resolving issues with existing clients, as well as collaborating with cross-functional teams to develop new functionality for ongoing projects. The ideal candidate will...

  • Software Developer

    1 day ago


    Dayton, Ohio, United States Epsilon Systems Full time

    Job Title: Software EngineerEpsilon C5I, a division of Epsilon Systems Solutions, is a 100% employee-owned company founded in 1998 with over 20 locations serving the Department of Defense, Department of Energy, Department of Homeland Security, non-profit, and commercial customers.The Dayton division has recently been named as one of only five prime awardees...


  • Dayton, Ohio, United States Illuminate Mission Solutions Full time

    Job Title: Senior Software EngineerIlluminate Mission Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a technical lead, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software solutions using scientific analysis and mathematical...

  • Software Developer

    7 days ago


    Dayton, Ohio, United States Epsilon Systems Full time

    {"Job Title": "Software Engineer", "Job Description": "Job SummaryEpsilon C5I, a division of Epsilon Systems Solutions, is a 100% employee-owned company founded in 1998 with over 20 locations serving the Department of Defense, Department of Energy, Department of Homeland Security, non-profit, and commercial customers.Our Dayton division has recently been...


  • Dayton, Ohio, United States Radiance Technologies Full time

    Radiance Technologies is a company that values employee ownership and offers a range of benefits to its employees, including a generous 401K plan, full health and dental insurance, and a pleasant work environment.The company is looking for a Software Engineer Intern to join its team. As a Software Engineer Intern, you will be involved in full stack software...


  • Dayton, Ohio, United States Dayton Freight Full time

    Job Title: Senior React Developer HybridOverviewWe are seeking a highly skilled Senior React Developer to join our team at Dayton Freight. As a key member of our development team, you will be responsible for designing, implementing, and deploying critical applications that drive our business forward.Responsibilities:Design and develop scalable, efficient,...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software EngineerHuntington Ingalls Industries is seeking a highly skilled Senior Software Engineer to join our Mission Technologies Division. As a key member of our team, you will be responsible for designing, developing, and testing real-time software for our HITL electronic warfare test systems.This is an exciting opportunity to work on...


  • Dayton, Ohio, United States Jonas Software Full time

    Job Description:Overview:The Software Configuration Specialist plays a crucial role in ensuring the smooth operation of existing clients and developing new functionality for ongoing projects. This involves monitoring and resolving issues, as well as collaborating with clients to build innovative solutions.Key Responsibilities:Implement and support enterprise...