Leidos is looking to solve complex technical issues and drive innovation within the team by leveraging AI-assisted coding tools and ensuring the delivery of secure, high-quality software solutions.
Requirements
- 8–12 years of experience in software development, with a strong programming background in C-Sharp.
- Expertise in object-oriented design principles and Agile methodologies.
- Strong troubleshooting and problem-solving skills.
- Experience with AI-assisted coding tools, such as Claude Code, to enhance productivity and code quality.
- Proficiency with revision control systems (e.g., Git), multi-threading, networking protocols, and Web Services.
- Familiarity with security compliance standards in software development.
- Knowledge of UML and documented design methodologies.
Responsibilities
- Lead the design, development, testing, and maintenance of software solutions using C-Sharp.
- Develop software that adheres to industry security standards and enhances security compliance.
- Apply object-oriented design principles and patterns to ensure code reusability and maintainability.
- Implement Test-Driven Development (TDD) and Continuous Integration practices.
- Utilize AI-assisted coding tools, such as Claude Code, to streamline development processes and enhance code quality.
- Evaluate and troubleshoot complex technical issues, providing guidance to engineers and Field Service Engineers.
- Drive innovation by researching and integrating best practices into software solutions.
Other
- Bachelor’s degree in computer science or a related field and 8–12 years of relevant experience.
- Effective communication and collaboration skills in cross-functional team environments.
- Proven ability to lead technical projects and mentor engineers.
- Ability to interact with customers to understand requirements and provide technical solutions.
- Ability to explain technical trade-offs and solutions to non-technical stakeholders.