1 month ago
Arlington, VA, USASenior
Base Salary
$134k - $184k/yr
Responsibilities
- Collaborate with a research team to develop solutions to complex software and networking problems.
- Own significant features or project components and deliver them with minimal supervision.
- Lead technical discussions, guide architectural decisions, and mentor junior engineers.
- Develop, test, and deploy software for research, experimentation, and production systems.
- Analyze existing designs and processes to improve performance and scalability.
- Develop operational prototypes for experimentation and performance analysis.
- Create reliable and usable customer-facing operational systems.
Requirements
- 5+ years of experience in relevant software engineering roles.
- Proficiency in Python, C, C++, or similar interpreted or low-level programming languages.
- Experience designing and implementing open architectures and rapid prototypes.
- Strong knowledge of software testing, evaluation practices, and development lifecycles.
- Significant hands-on experience with GNU/Linux toolchains and open-source software.
- Deep understanding of networking principles, including the 5-layer OSI networking stack.
- Ability to obtain a Top Secret security clearance; U.S. citizenship is required.
- Bachelor's degree or higher in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 5 years of relevant experience or equivalent expertise.
- Preferred qualifications include an active Top Secret clearance, advanced Python or MATLAB experience, production software experience, large-scale codebase experience, quantitative analysis, real-time operating concepts, software architecture and scalability knowledge, and demonstrated technical leadership.
Benefits
- Full-time position with locations near Boston, Arlington, Dayton, Melbourne, and Carlsbad.
- Collaborative learning environment with opportunities for deep technical development and recognition of contributions.
