Senior Software EngineerLeidos
Description
The Senior Software Engineer will serve as an experienced technical contributor solving complex technical issues and driving innovation within the team. This individual will play a key role in leading technical projects, mentoring engineers, and ensuring the delivery of secure, high-quality software solutions. The role also emphasizes leveraging AI-assisted coding tools, such as Claude Code, to enhance productivity and innovation.
Key Responsibilities:
- Technical Leadership and Collaboration:
- Lead the design, development, testing, and maintenance of software solutions using C#.
- Provide technical guidance and mentorship to engineers at all levels.
- Foster team collaboration and alignment with best practices.
- Software Development and Security Compliance:
- 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.
- AI-Assisted Coding and Innovation:
- Utilize AI-assisted coding tools, such as Claude Code, to streamline development processes and enhance code quality.
- Drive innovation by researching and integrating best practices into software solutions, including AI-based methodologies.
- Problem Solving and Innovation:
- 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.
- Customer Interaction:
- Interact with customers to understand requirements and provide technical solutions.
- Explain technical trade-offs and solutions to non-technical stakeholders.
- Project Estimation and Sustainability:
- Develop project estimates for budgeting and scheduling, including allocations for sustaining engineering and technical debt remediation.
- Incorporate forward-thinking strategies to support sustainable product lines.
Required Skills:
- 8–12 years of experience in software development, with a strong programming background in C#.
- Proven ability to lead technical projects and mentor engineers.
- Expertise in object-oriented design principles and Agile methodologies.
- Strong troubleshooting and problem-solving skills.
- Effective communication and collaboration skills in cross-functional team environments.
Desired 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.
Education:
- Bachelor’s degree in computer science or a related field and 8–12 years of relevant experience.
Come break things (in a good way). Then build them smarter.
We're the tech company everyone calls when things get weird. We don’t wear capes (they’re a safety hazard), but we do solve high-stakes problems with code, caffeine, and a healthy disregard for “how it’s always been done.”
Original Posting:
December 29, 2025For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
