Arlington, VA On-site Employment $139,000 - $180,000

STR is hiring a Senior Software Engineer

About the Role

The role involves leading software development initiatives, contributing to system architecture, and ensuring robust, maintainable code across the product stack.

Responsibilities

  • Lead the design and implementation of software solutions
  • Collaborate with product and engineering teams to define technical requirements
  • Develop scalable and reliable backend services
  • Write clean, testable, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve complex technical issues
  • Mentor junior engineers and support team growth
  • Evaluate and integrate new technologies and frameworks
  • Ensure software meets performance and security standards
  • Contribute to architectural decisions and system design
  • Work within agile development cycles
  • Monitor application performance and implement optimizations
  • Support deployment and operational processes
  • Maintain alignment with business objectives through technical execution
  • Drive continuous improvement in engineering practices
  • Collaborate on end-to-end testing strategies
  • Ensure compliance with data privacy and security policies
  • Participate in incident response and on-call rotations
  • Document technical designs and processes
  • Promote code quality and best practices across teams

Nice to Have

  • Master’s degree in computer science or related discipline
  • Experience with large-scale data processing systems
  • Familiarity with frontend frameworks and UI development
  • Background in DevOps or site reliability engineering
  • Knowledge of machine learning pipelines
  • Experience with regulatory compliance standards
  • Contributions to open-source software projects
  • Public speaking or conference presentation experience
  • Certifications in cloud technologies
  • Leadership in cross-team technical initiatives

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexibility for remote and in-office collaboration

Team

Collaborative engineering team focused on innovation and technical excellence

Technology Stack

  • Primary languages include Java, Python, and TypeScript
  • Infrastructure built on AWS with Kubernetes orchestration
  • Use of PostgreSQL, Redis, and message queues for data management
  • Frontend developed with React and modern JavaScript frameworks
  • CI/CD powered by Jenkins and GitLab pipelines

Growth Opportunities

  • Pathways for advancement into technical leadership roles
  • Support for attending industry conferences and training
  • Internal mobility across product and platform teams
  • Regular performance reviews with development planning
  • Access to online learning platforms and certification programs

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 Sensors Division
Category other
Posted 3 days ago