We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Developer Lead

Telos Corp.
paid time off, tuition reimbursement, 401(k)
United States, Virginia, Ashburn
19886 Ashburn Road (Show on map)
Feb 19, 2025
Job Title
Software Developer Lead
Job Description

The most security-conscious organizations trust Telos Corporation to protect their vital IT assets. The reputation of our company rests on the quality of our solution and the integrity of our people. Explore what you can bring to our solutions in information assurance, secure networks, secure enterprise messaging, and identity management.

Be a part of the Telos culture and see what sets us apart! Telos offers an excellent compensation package with benefits that include generous paid time off, medical, dental, vision, tuition reimbursement, and 401k. Our employees enjoy more than just a great work environment!

This position will be based in our HQ located in Ashburn, VA.

We're seeking a highly motivated and experienced Software Developer Lead to join our Xacta development team, where you'll play a key role in driving the maintenance and enhancement of our robust, production-grade web application. Built with a modern tech stack, our application leverages Angular for a seamless frontend experience and Spring Boot with Java for a scalable service tier. As a technical lead, you will be responsible for designing, developing, and maintaining high-quality frontend application and supporting backend services, collaborating with cross-functional teams, and driving best practices and standards that elevate the entire group's performance.

Responsibilities




  • Design, develop, document, and test production-grade applications



  • Apply design patterns and best coding practices, participating in design and code reviews



  • Develop and maintain thorough and automated unit test harnesses



  • Collaborate with business analysts and UX designers on requirements analysis and graphics design



  • Investigate and analyze code to resolve customer and quality assurance reported issues



  • Maintain and design framework-level solutions, including frontend libraries



  • Write efficient code and queries, optimizing existing implementations for maximum performance



Job Requirements

Qualifications




  • Education:Bachelor's Degree in Computer Science or a related technical discipline, or equivalent combination of education, professional training, or work experience



  • Experience:10+ years of experience in frontend web development, UI design, and API development using Java



  • Technical Skills:




    • JavaScript: Deep knowledge of modern JavaScript (ES6+) and TypeScript, with expertise in developing scalable and maintainable applications.



    • Angular: Extensive experience with Angular 14 or higher, with a strong understanding of its ecosystem and best practices.



    • Web Development: Proficient in HTML5, CSS3, and responsive web design principles.



    • Web Security: Knowledge of common web security vulnerabilities, including XSS, CSRF, and others, with experience in implementing secure coding practices.



    • NodeJS: Experienced with NodeJS and NPM, with a strong understanding of its ecosystem and package management.



    • Spring Boot: Proficient in building scalable and efficient applications using Spring Boot, with a strong understanding of its ecosystem and best practices.



    • Java: Skilled in Java programming language, with experience in designing and developing robust, object-oriented systems.



    • RESTful APIs: Experienced in designing and implementing RESTful APIs, following industry standards and principles, to provide seamless communication between systems and services.



    • Unit Testing: Experienced with Angular unit tests using Jasmine/Karma or Jest, with a strong understanding of testing principles and best practices.



    • GIT: Proficient in using GIT for version control, with experience in managing code repositories and collaborating with teams.





  • Soft Skills:




    • Highly motivated team player with excellent communication skills



    • Strong written and verbal communication skills



    • Professional attitude regarding attention to detail and customer service



    • Excellent organizational skills






Great to Have




  • Familiarity with RAG and LLM architectures and their applications



  • Experience with deep learning frameworks such as TensorFlow or PyTorch.



  • Experience with WCAG



  • Experience with SCSS



  • Experience with Cypress



  • Experience writing Bash scripts



  • Experience consuming GraphQL API



  • Experience with Angular/frontend performance tuning



  • Experience with Java, Python, SQL, Postgres




Telos maintains a drug-free workplace and will conduct drug testing on all applicants who have accepted an offer of employment.

Telos Corporation participates in the E-Verify program. Therefore, any employment with Telos will also be contingent upon confirmation from the Social Security Administration ("SSA") and/or the Department of Homeland Security ("DHS") of your authorization to work in the United States.

Telos offers an excellent compensation packages including salary commensurate with experience and benefits to meet your needs for today and the future.

Telos and its subsidiaries are an Affirmative Action/Equal Opportunity Employer encouraging women, minorities, individuals with disabilities, and veterans to apply.

Job Type
Full-Time
Location
Ashburn, VA 20147 US (Primary)
Telos offers an excellent compensation packages including salary commensurate with experience and benefits to meet your needs for today and the future. Telos and its subsidiaries are an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Applied = 0

(web-7d594f9859-hk764)