Leidos is seeking a Senior Software Engineer to play a dual role in User Interface Development and Full Stack Development within their National Security Sector’s Cyber & Analytics Business Area. The goal is to contribute to cutting-edge solutions in a mission-critical environment, leveraging innovative technologies to drive impactful results.
Requirements
- Deep knowledge of Java, JavaScript, HTML, CSS, and Python, with strong proficiency in algorithm development and performance optimization.
- Experience with React or similar UI frameworks (Vue, Angular), and advanced UI design skills.
- Skilled in consuming and creating REST APIs and WebSockets, with expertise in AWS, Node.js, and Ruby on Rails.
- Proven ability to design, optimize, and develop solutions for advanced computing environments.
- Hands-on experience with AWS and modern software engineering principles.
- Experience with modern application stacks, including microservices and cloud-native environments utilizing Kubernetes and Docker.
- Experience with JavaScript 3D libraries such as Three.js is preferred
Responsibilities
- Design and develop intuitive UI components that maximize usability and performance.
- Implement React or similar UI frameworks (Vue, Angular) to build user-friendly interfaces.
- Develop and maintain web services and interfaces that integrate seamlessly with UI components.
- Build new product features and APIs, ensuring scalable and efficient solutions.
- Contribute to front-end and back-end development processes, optimizing overall system performance.
- Perform testing, troubleshoot software, and apply bug fixes to ensure reliability.
Other
- Active TS/SCI with Polygraph
- Bachelor’s degree in Computer Science or related field, plus 14 years of software development experience (or 18 years without a degree).
- Collaborate with Subject Matter Experts and Systems Engineers to refine system requirements and enhance user experience (UX).