Description
We are seeking a Senior Software Engineer (Full Stack) to join our team in Reston, Virginia. As a key member of our organisation, you will develop full-stack software solutions to challenging technical problems.
Your responsibilities will include designing and implementing full-stack software solutions, maintaining and updating existing software systems, and actively contributing to software development for critical tasks. You will adhere to software best practices and coding standards, review peer code, interact with revision control, maintain build processes, and perform testing.
You will also triage issues and investigate root cause failures, balance user requests/requirements with technical feasibility and long-term project goals, and mentor and provide expert technical guidance on approach, design, and scope to junior team members.
To be successful in this role, you will need 5-8 years of experience in full-stack software development, a degree in Computer Science, Computer Engineering, or a comparable STEM field, and the ability to quickly understand and navigate complex systems and established codebases.
You will also need to possess an active U.S. Top Secret security clearance with Full Scope Polygraph.
Preferred qualifications include proficiency in one or more modern full-stack programming languages, experience with SQL Server, and familiarity with AI/ML tools and techniques.
You will be rewarded with a salary range of $191,000-$253,000 USD, highly competitive equity grants, and top-tier benefits for full-time employees, including comprehensive medical, dental, and vision plans, income protection, generous time off, and professional development opportunities.