Principal Software Engineer
$220k - $260kSTR
About the Team: The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation, test, and deployment. The Role: As a Principal Software Engineer you will provide technical leadership for the development, integration, and validation of real-time RF sensor software systems. You will work as part of a multi-disciplinary team to architect, guide, and implement software components, integrate algorithms into open architecture frameworks, and develop test infrastructure to validate system performance. This role emphasizes hands-on software development, open system integration, integrating software components across distributed architectures and with hardware platforms, and rigorous testing of real-time applications. You will establish integration and test approaches, identify and mitigate technical risks, mentor engineers, and collaborate with program leadership and government customers to ensure successful delivery of mission-critical capabilities. What you will do:
Join us and be part of a team that's making an impact at the forefront of technology and innovation. Pay Information
Full-Time Salary Range: $220,000 - $260,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA, and Denver, CO. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at View email address on click.appcast.io and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
- Lead the technical design, development, integration, and validation of real-time sensor systems in C/C++
- Integrate signal processing algorithms into open architecture software frameworks
- Define, develop, and execute integration tests and system-level validation tests
- Debug software issues in real-time, multi-threaded, and distributed systems
- Lead the transition of algorithm specifications and MATLAB/Python prototypes into optimized production C/C++ implementations
- Document software designs, test procedures, results, and technical reports as well as integration plans, technical briefings, and customer-facing presentations
- Support system demonstrations and field-testing activities
- Establish and promote best practices for software quality, configuration management, test automation, documentation, and technical risk management
- Mentor and provide technical guidance to junior and mid-level engineers
- Interface with government sponsors, customers, program managers, and technical stakeholders to define requirements, communicate technical status, and present results
- Lead or substantially contribute to proposal development, including technical approach development, work-breakdown planning, technical writing, cost estimation, white papers, and customer presentations
- Contribute to the design and implementation of user interfaces, dashboards, and visualization tools that support system observability, test execution, data analysis, and integration workflows
- Support approximately 10% travel for integration events, field testing, and customer demonstrations
- Active clearance at the Secret level with ability to obtain and maintain a Top Secret security clearance, for which U.S. citizenship is a government requirement
- BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field with relevant experience depending on degree (BS + 12 years, MS + 10 years, or PhD + 5 years)
- Ten or more years of professional software development experience, including demonstrated experience leading complex software development, integration, and test efforts
- Expert-level proficiency in programming for high-performance, real-time applications
- Experience with version control systems (Git)
- Experience with Linux
- Strong debugging and troubleshooting skills
- Demonstrated experience developing or integrating real-time software for signal-processing, embedded, distributed, or hardware-connected systems
- Demonstrated technical leadership and mentoring experience
- Experience leading or substantially contributing to proposal efforts, including technical writing, technical-approach development, cost estimation, and customer presentations
- Active Top Secret clearance (TS/SCI preferred)
- Strong written, verbal, and presentation skills, including the ability to communicate technical concepts to engineers, program leadership, and government customers
- Proficiency in Python or MATLAB
- Experience with hands-on hardware testing and lab equipment
- Experience in signal processing and RF sensor-system architectures
- Experience with real-time or embedded software development
- Knowledge of multithreaded programming and synchronization
- Understanding of open architecture principles and standards
- Experience developing user interfaces, dashboards, or visualization tools for system integration, test execution, operational monitoring, or data analysis
- Awareness of usability and human-machine-interface considerations for technical, engineering, or mission-system applications
Join us and be part of a team that's making an impact at the forefront of technology and innovation. Pay Information
Full-Time Salary Range: $220,000 - $260,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA, and Denver, CO. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at View email address on click.appcast.io and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dayton, OH vacancy
- ...design, development, analysis, testing and debugging of computer software applications and / or systems. May include Image and Signal... ...complete a technical project independently Mentor and coach other engineers. Review customer specifications and requirements, and develop...SuggestedImmediate startFlexible hours
$103.6k - $155.4k
...Principal Or Senior Principal Software Engineer - Guidance Navigation Control (GNC) At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our...SuggestedFull timeShift work$220k - $260k
...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating... ..., test, and deployment. The Role: As a Principal Software Engineer you will provide technical leadership for the development,...SuggestedFull timeLocal areaNight shift- ...assignments and a pleasant work environment combine to make Radiance Technologies a great place to work and succeed. The Junior Software Engineer will support the National Air and Space Intelligence Center (NASIC) by performing software activities focused on assisting the...SuggestedWork at office
- ...An employer in the Dayton, OH area is seeking a Software Engineer. This individual will play a key role in designing, developing, and maintaining modern web applications, with a primary focus on backend development using Java, Spring Boot, and ArangoDB. The position is...SuggestedFull time
- ...with offices in Beavercreek and Blue Ash, OH. We are a multi-disciplinary team of engineers, scientists, and management professionals dedicated to developing and commercializing AI/ML/Software solutions that address our customers’ most significant challenges and...Full timeCasual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
- ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services.... ...Learn more at CFD is seeking a Senior Remote Sensing Software Engineer, to architect advanced SDA and remote sensing exploitation pipelines...Permanent employmentFull timeTemporary workPart timeWork at officeRemote work
- Senior Software EngineerPosition OverviewWe are seeking a Senior Software Engineer to lead the design, development, and delivery of high-quality software systems. We are a government contractor working with the DOW and Department of Communications. The ideal candidate will...For contractors
$115.6k - $158.9k
Lead the Future of Machine Control: Senior C++ Software EngineerReady to take ownership of complex engineering challenges and shape the future of heavy equipment automation? Caterpillar Trimble Control Technologies (CTCT) is looking for a hands-on technical lead to design...Ongoing contractFull timeWork at officeLocal areaWorldwide- ...employees.The DCS Air and Space Technology Sector is seeking a qualified candidate to apply advanced knowledge in the areas of software engineering, systems engineering, DevSecOps, and information technology for the technical design, development, modernization,...
$69.3k - $158k
Remote Sensing Software EngineerThe Opportunity At Booz Allen, you’ll join a team using advanced imaging, physics-based modeling, and... ...toolsCollaborate with astrodynamics SMEs, operations personnel, and ML engineers to deliver integrated mission capabilitiesJoin us. The world...Full timeContract workPart timeWork at officeLocal areaRemote work- ...review of fault isolation and troubleshooting procedures for engineering design; make recommendations for design improvements based on... ...subsystems May use computer-aided engineering or other design/analysis software in the performance of assignments. Report of progress and...Local areaFlexible hours
$69.3k - $158k
Software Engineer and DeveloperThe Opportunity: As a back-end developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just developsoftware, but to help create a system that will make...Full timeContract workPart timeWork at officeLocal areaRemote work- ...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...Local areaFlexible hours
- We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices.Support software development in the following domains: computer vision and image processing, image simulation, laser or high-power microwave...Currently hiringWork at office
$100k - $115k
...the brightest minds from physics, computer science, electrical engineering, and mathematics to develop unique embedded security solutions... ...technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent...Work experience placementWork at officeLocal areaRemote workFlexible hours- The DCS Air & Space Technology (AST) Sector is seeking a (Remote) Modeling and Simulation Software Engineer to support extensive high visibility Modeling, Simulation, and Analysis (MS&A) efforts. Are you interested in working in a high-tech company on cutting edge technology...Remote work
$86.8k - $198k
Remote Sensing Software Engineer, SeniorThe OpportunityAs a Senior Remote Sensing Software Engineer, you will architect advanced SDA and remote sensing exploitation pipelines, guide technical direction, and lead multi-disciplinary teams building high-fidelity space observation...Full timeContract workPart timeWork at officeLocal areaRemote work$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...Full timeContract workPart timeWork at officeLocal areaRemote work$86.8k - $198k
Software Engineer and DeveloperThe Opportunity: Join us in shaping the future of our systems. We’re seeking a motivated Software Engineer to help design, implement, and enhance modern solutions within an agile development environment. In this role, you’ll contribute to...Full timeContract workPart timeLocal areaRemote work$140k - $215k
...Position: DevSecOps Engineer Location: Dayton, OH onsite 5 days per week Salary: $140,000-$215,000 Duration: Contract to Hire... ...Haves ~ Bachelors in Engineering/ related field ~10+ years of software, DevOps, Platform Engineering, or DevSecOps experience ~5...Permanent employmentFull timeContract work$61.9k - $141k
DevOps EngineerThe Opportunity: As a DevOps engineer, you know how to set up cloud environments and provision computer networking, storage, and virtual networks—ultimately, how to “harness the cloud.” We’re looking for an experienced AWS DevOps infrastructure engineer...Full timeContract workPart timeWork at officeLocal areaRemote work- ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services.... ...Corporation is adding a talented transient dynamic finite element engineer to our growing structural analysis team. The candidate will evaluate...Permanent employmentFull timeTemporary workPart timeWork at officeRemote work
$77.5k - $176k
...to “harness the cloud,” but not everyone knows how. As a DevOps engineer, you’re eager to develop, manage, and secure a container... ...capabilities. We need you to help us develop container management software to solve some of our clients’ toughest challenges. As a platform...Full timeContract workPart timeLocal areaRemote work- ...solutions and long-term success. Position Summary We are looking for an enthusiastic and driven Java Developer Intern to join our software development team. This individual will play a key role in the software development lifecycle, from concept and design to testing...InternshipLocal area
$300k
...through concurrency, retries, and failures Shape technical architecture as the platform scales Partner with frontend and mobile engineers on polished, full-stack features Raise the bar on reliability, performance, and observability across backend systems What...$60 per hour
*W2 only - no C2C allowed* Title: Software Engineer III Pay : $60 per hour Type: Fully Remote EST or CST Duration: 6 month contract Position Overview: As a Software Engineer III, you will play a key role in building and maintaining robust, scalable...Hourly payContract workRemote work- ...Senior Software Engineer (Full Stack) Beavercreek, OH Awetomaton is seeking a Senior Software Engineer (Full Stack) to support customers at Wright-Patterson Air Force Base in Dayton, Ohio. In this role you will interface with end-users to understand and refine requirements...Work at officeVisa sponsorshipFlexible hours
- ...and be part of something bigger than yourself, Inmarsat Government is where you belong. Job Responsibilities The Senior Software Engineer leads the development, integration, testing, deployment, and sustainment of mission-critical software capabilities for defense...
$86.8k - $198k
...Job Number: R0248420 Software Developer The Opportunity: As a software sustainment engineer, you play a pivotal role in an application's functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things...Full timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- senior principal cloud computing engineer Dayton, OH
- principal Dayton, OH
- ultimate software Dayton, OH
- software qa Dayton, OH
- embedded software Dayton, OH
- software sales Dayton, OH
- bank software Dayton, OH
- software sales representative Dayton, OH
- software intern Dayton, OH
- entry level software sales Dayton, OH



