Woburn MA Hybrid Employment $140,000.00 to $170,000

STR is hiring a Senior Software Engineer

About the Role

This position involves leading software development initiatives, writing clean and efficient code, and working closely with cross-functional teams to deliver robust technology solutions.

Responsibilities

  • Design and implement software systems with scalability in mind
  • Collaborate with product and engineering teams to define technical requirements
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews to ensure code quality and consistency
  • Troubleshoot and debug complex software issues
  • Optimize applications for performance and reliability
  • Participate in architectural planning and technical decision-making
  • Mentor junior developers and support team growth
  • Integrate third-party APIs and services
  • Ensure software complies with security and privacy standards
  • Develop automated testing frameworks
  • Support deployment and monitoring of production systems
  • Stay current with emerging technologies and industry trends
  • Contribute to agile development processes
  • Manage project timelines and deliverables
  • Work with distributed systems and cloud infrastructure
  • Implement containerization and orchestration tools
  • Use version control systems effectively
  • Collaborate on user experience improvements
  • Support documentation for systems and processes
  • Respond to production incidents as needed
  • Evaluate and recommend new tools and frameworks
  • Ensure compliance with coding standards
  • Participate in sprint planning and retrospectives
  • Assist in defining best practices for software development

Nice to Have

  • Master’s degree in computer science or related field
  • Experience leading technical projects or teams
  • Contributions to open-source software
  • Public speaking or conference presentations
  • Certifications in cloud or software development platforms
  • Experience with large-scale distributed systems
  • Background in DevOps practices
  • Knowledge of machine learning concepts
  • Experience with real-time data processing
  • Familiarity with GraphQL

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexible remote options

Team

Collaborative engineering team focused on scalable software solutions

About the Team

The engineering team operates with a strong emphasis on innovation, code quality, and continuous improvement. Members work across the full development lifecycle in an environment that encourages ownership and technical excellence.

Technology Stack

Primary languages include Python and JavaScript. The infrastructure leverages AWS, Docker, Kubernetes, PostgreSQL, and modern front-end frameworks. The stack is designed for scalability, observability, and rapid iteration.

Available for qualified candidates

About company
STR
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 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!
All jobs at STR Visit website
Job Details
Department Analytics and Command & Control (AC2) Division
Category other
Posted 3 days ago