1 day ago
Woburn, MA, USAMid Level
Base Salary
$111k - $145k/yr
Responsibilities
- Collaborate with business and technical stakeholders to gather requirements, identify automation opportunities, and translate needs into technical solutions.
- Develop product roadmaps, prioritize feature backlogs, and communicate project progress.
- Design, develop, test, integrate, and maintain software applications, tools, APIs, automated workflows, scripts, and enterprise data-processing capabilities.
- Use AI-assisted development tools and coding agents to accelerate development, testing, and maintenance.
- Deploy and maintain containerized applications using source control, CI/CD pipelines, automated testing, and build and deployment processes.
- Work with IT and cybersecurity teams to meet technical, infrastructure, and security requirements.
- Troubleshoot and enhance existing applications and integrations while providing operational support and technical documentation.
- Evaluate emerging technologies and recommend improvements to software practices, system reliability, and enterprise capabilities.
Requirements
- Bachelor's or master's degree in computer science, software engineering, information systems, or a related technical discipline, or equivalent relevant experience.
- At least 2 years of professional software development experience.
- Proficiency in Python and experience with an additional language such as C++ or Java.
- Experience with AI-assisted software development tools and coding agents such as Claude Code or OpenAI Codex.
- Experience developing, testing, and maintaining reliable enterprise software solutions.
- Familiarity with containerization technologies such as Docker and Podman.
- Experience with Git-based source control, GitLab, CI/CD tools, and automated build and deployment pipelines.
- Working knowledge of Linux environments and basic system administration.
- Understanding of cybersecurity fundamentals and secure software development practices.
- Strong analytical, troubleshooting, communication, collaboration, organization, and prioritization skills.
- Preferred experience includes ERP, financial, HR, or other business application integrations; SQL, relational databases, data engineering, ETL/ELT, or data warehouses; REST APIs, web applications, internal business tools; Power BI; AI-enabled applications using large language models, RAG, or agent-based workflows; infrastructure automation, monitoring, logging, and operational support; regulated or security-conscious environments; enterprise transformation; and U.S. Government contracting organizations.
About STR
STR develops cyber, electronic warfare, sensing, and AI/ML systems and analytics for U.S. defense and intelligence customers, delivering R&D services, prototypes, and fielded capabilities. The privately held, employee-owned company was founded in 2010 and is headquartered in Woburn, Massachusetts, with sites near Boston, Arlington (VA), Dayton (OH), Melbourne (FL), and Carlsbad (CA). Work spans RF, sonar, radar, command-and-control, and ISR, including subsea sensors and signal processing.
