Senior Software Engineer
$134k - $184kScience & Technology Research (STR)
Senior Software Engineer
Woburn, MA
STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology across all networking layers, from the physical to the application layer. We value diverse skills, experiences, and perspectives, which are vital to delivering innovative solutions to our customers. If you have a strong track record of delivering impactful software solutions and meet the qualifications below, we encourage you to apply!
A successful candidate will possess several years of practical experience in software engineering, integration and testing, and networking concepts and protocols. They will demonstrate a proven ability to take ownership of technical challenges and deliver results in collaborative, fast-paced environments. The ideal candidate will bring a deep understanding of computer science concepts, sound software engineering principles, and hands-on experience working on Linux systems. Experienced engineers at STR are expected to work independently while contributing meaningfully to team efforts and mentoring less experienced team members.
This is an exciting opportunity to work in a high-profile, fast paced yet structured development environment alongside a diverse and talented team. In this role, you will take a leadership role in designing, implementing, and testing software that enhances advanced real-time data communications and networking solutions using open systems principles. We aim for the highest standards of quality, maintainability, and reuse in our tools and techniques. Therefore, candidates should have a demonstrated ability to produce well-designed, scalable solutions and to establish and follow reliable testing methodologies.
What you will do:
- Collaborate closely with a small, dedicated research team to develop innovative solutions to complex problems
- Take ownership of significant features or components of projects and deliver them with minimal supervision
- Lead technical discussions, guide architectural decisions, and mentor junior engineers
- Develop and test novel software solutions spanning research, development, and deployed production systems
- Analyze and improve existing designs and processes to optimize performance
- Deliver high-quality software in a rapid-paced, research-focused team environment
- Develop operational prototypes for experimentation and performance analysis
- Create customer-facing operational systems, ensuring they meet high reliability and usability standards
Who you are:
- This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is required by the U.S. Government
- 5+ years of experience in relevant software engineering roles
- Proficient in Python, C, C++, or similar interpreted or low-level programming languages
- Experienced with designing and implementing open architectures and rapid prototyping methodologies
- Strong working knowledge of software testing, evaluation best practices, and industry-standard development lifecycles
- Significant hands-on experience developing software with GNU/Linux toolchains using open-source software
- Deep understanding of networking principles, including the 5-layer OSI networking stack
- Strong team player with excellent communication skills, both verbal and written
- Bachelor's (or higher) degree in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 5 years of relevant experience or equivalent expertise gained through prior roles
Nice to Have:
- Active Top Secret (TS) Security Clearance
- Advanced experience in Python, MATLAB, and/or other high-level programming languages
- Proven ability to build, deploy, and maintain production-ready software systems
- Experience writing software in a multi-party, large-scale codebase
- Demonstrated success managing technical challenges in experimental/laboratory environments, including performing quantitative analysis
- Familiarity with multi-threaded or multi-core real-time operating concepts
- Knowledge of high-level software architecture design and scalability principles
- Demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency
Pay Information Full-Time Salary Range: $134,000 - $184,000
The salary range listed is based on external market data. Final 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, and Carlsbad, CA. 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.
$139k - $180k
...STR is seeking a Senior Software Engineer in Woburn, Massachusetts. You will own the software architecture and implementation for real-time radar/EO/IR prototype systems and transform advanced concepts into software implementations. The role requires strong programming...Senior$149k - $204.6k
...the supply chain with its end-to-end, AI-powered robotic and software platform. The platform orchestrates fleets of autonomous robots... ...Diagnose and resolve complex, cross‑system production issues. Mentor engineers, provide technical guidance, and elevate engineering quality...Senior$108k - $172.8k
...cloud. As a member of the VCF Automation team, you will build software solutions that power private cloud infrastructure and provide... ...effective code reviews and cross‑functional collaboration with engineering, product, and release management. Qualifications Bachelor’s degree...SeniorLocal areaWorldwide$139k - $180k
...Senior Software Engineer Own the software architecture and implementation for real-time radar/EO/IR prototype systems Location: Woburn, Massachusetts, United States Compensation: $139,000 - 180,000 USD / year Job Tags: Software About The Role Senior Software Engineer...SeniorFull timeLocal areaRemote work$102.2k - $189.8k
...creative, innovative, dedicated team that’s not afraid to push boundaries or take risks. What will you enjoy in this role? As a Senior Software Engineer in the Cleanroom team, you will be driving delivery, and execution for critical data systems. You will define engineering...SeniorTemporary workFreelanceLocal areaFlexible hours- ...Senior Software Engineer With its A.I.-powered robotic technology platform, Symbotic is transforming the way consumer goods move through the supply chain. Our software orchestrates fleets of autonomous robots, real-time control systems, and distributed services that...Senior
- ...Senior Software Engineer We are a global team of like-minded Med-Tech professionals focused on patient centric solutions in a collaborative environment leading to excellent outcomes. We have developed an advanced and unique heart failure therapy technology in the BrioVAD...SeniorRemote work3 days per week
$149k - $204.6k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... .... What we need We are looking for a Software Engineer to join our Applications team and support the core user interfaces...Senior$134k - $184k
...STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology...SeniorFull timeLocal areaImmediate startNight shift$108k - $172.8k
...professionals with diverse backgrounds—spanning engineering, products, marketing, partners,... ...team, you will be responsible for building software solutions that power private cloud... ...containerized environment. Work with senior members of the team to deliver new capabilities...SeniorWork at officeLocal area$134k - $184k
...Senior Software Engineer for Integration and Test Woburn, MA 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...SeniorFull timeInternshipLocal areaNight shift$178.13k - $180k
...Senior Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River and will contribute to the enhancement and maintenance of one...SeniorTemporary workRemote workFlexible hours$115k - $138k
...managed services providers leverage NetBrain's platform. What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role - you'll spend most of your time architecting and...Senior- ...Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning, and flight software system software. This is a key engineering role on a deeply technical team building the most capable runway-independent autonomous aircraft...SeniorWork from homeFlexible hours
$115.2k - $172.8k
...Job Summary & Responsibilities We are looking for a Software Engineer to join the Inspection Business Unit (IBU). Whether you are launching... ...-career engineers will focus on the foundational items while senior engineers will take on broader ownership and leadership....SeniorPermanent employment$97.01k - $164.91k
...and protect our freedom. BAE Systems Cyber Security Products (CSP) is seeking a highly motivated and experienced Senior Software Engineer to join our growing team. In this role, you will be a key contributor to the full software development lifecycle of critical...SeniorFull timeLocal areaFlexible hours- ...Senior Software Engineer – Machine Learning/Computer Vision The ML Vision Team at Symbotic is expanding, and we're looking to hire a software engineer to help us build Machine Learning solutions. The candidate will assist in the development of deep learning vision...SeniorFlexible hours
- ...ground up, ATI is the place to do the most meaningful work of your career. Position Overview: We’re looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This...Senior
- ...Job Title: Senior Software Engineer - Full Stack Location: Wilmington, MA Duration: Fulltime About BigRio: BigRio is a remote technology consulting firm headquartered in Boston. We deliver a range of solutions including custom machine learning/AI...SeniorFull timeRemote work
- ...Principal Software Engineer sought by Veracode, Inc. to maintain our cutting edge application security platform in conjunction with our Operations team. Position located in Burlington, MA. Requires a Bachelor's degree or equivalent in Computer Science...SeniorWork experience placement
$146k - $194k
...develops state‑of‑the‑art imaging systems across both hardware and software, deployed to tackle the most significant security challenges of... ...JOB We are seeking a skilled and detail‑oriented Software QA Engineer to join our team. The ideal candidate will be responsible for...SeniorFull timeWork experience placement$149k - $204.6k
Symbotic LLC in Wilmington, Massachusetts is seeking an Advanced Software Engineer to join its Micro-fulfillment team. In this role, you will develop motion planning and tasking solutions for state-of-the-art systems used in grocery supply chain automation. Ideal candidates...Senior$168.1k - $227.4k
...future of robotics through innovative applications the latest software and AI tools for robots. At Amazon we leverage advanced robotics... ...- Experience as a mentor, tech lead or leading an engineering team - Bachelors or Master's degree and 10+ years in CS, ME,...SeniorInternshipWorldwideFlexible hours- ...in Wilmington, Massachusetts, seeks a dedicated Systems Safety Engineer. This role requires collaboration within multidisciplined teams... ...related field with 4+ years of relevant experience. Knowledge of software and data interfaces, hazard analysis, and safety guidelines...SeniorFlexible hours
- BrioHealth Solutions, Inc. is seeking a Senior Software Engineer in Burlington, MA. This role involves developing and maintaining software for the innovative BrioVAD® platform, requiring strong C# and .NET skills along with expertise in cloud technologies. The ideal candidate...Senior
- A leading aerospace technology company in Burlington, MA, is seeking a Senior Software Engineer to lead the development of autonomy and flight software systems. The role demands technical leadership in software architecture, design, and integration for complex autonomous...Senior
$191k - $253k
...through to the field. When something breaks in a deployed environment, we fix it. About the Role We're looking for a Mission Software Engineer to join the Imaging Interfaces team. This is not a pure product development role. You will spend meaningful time keeping...SeniorFull timeWork experience placementImmediate startRemote workDay shift$146k - $194k
...Software QA Engineer Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies...SeniorFull timeWork experience placementImmediate start- A leading aerospace company in Burlington, MA seeks a Senior Software Engineer to lead software development for autonomous systems. This pivotal role involves designing, implementing, and testing mission-critical software, requiring extensive experience in software architecture...SeniorFlexible hours
$101k - $138.6k
...reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. Symbotic reinvents the warehouse as a strategic asset... ...Job Overview We are looking for a proactive Advanced Software Engineer to join our T3 Deployment team within our Technology, Software...SeniorWork experience placementWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Woburn, MA
- software developer positions Woburn, MA
- senior software design engineer Woburn, MA
- software developer Woburn, MA
- ngo software engineer Woburn, MA
- startup software engineer Woburn, MA
- senior software engineer Woburn, MA
- real time software engineer Woburn, MA
- senior software engineer ruby on rails Woburn, MA
- remote entry level software developer Woburn, MA

