Software Engineer C#
Listed on 2025-12-08
-
Software Development
Software Engineer, C# / Unity Developer
Description
Leidos is seeking a Software Engineer (C#) to work for the Security Enterprise Solutions (SES) business unit in Vista, CA
. The SES business unit designs and manufactures complex security equipment for border crossings, airports, seaports, and transportation. Our products include radiation detectors, X-ray and gamma ray scanners, and CT explosives detection equipment. The position involves updating existing designs and developing new security detection products to enhance safety and efficiency globally.
* Candidates should be local to Vista, CA, and able to work a hybrid schedule (3 days remote, 2 days onsite).
As part of a cross-functional team, the Software Engineer (C#) will develop and maintain cargo inspection systems for Ports and Borders at Leidos
. This role requires a solid software development foundation, a willingness to learn, and the ability to contribute to innovative solutions.
Key Responsibilities:
Technical Contribution and
Collaboration:
- Assist in designing, developing, testing, and maintaining services, simulators, and diagnostics (WPF and Blazor) using C#.
- Collaborate with team members to ensure adherence to best practices and coding standards.
- Contribute to the adoption of productivity and innovation tools and processes.
- Work closely with senior engineers to gain experience and contribute to technical solutions.
Software Development and Security Compliance:
- Develop software compliant with industry security standards, supporting security of the codebase.
- Use object-oriented design principles to create reusable and maintainable code.
- Implement Agile practices, including TDD and Continuous Integration, for high-quality code.
- Collaborate with Electrical, Mechanical Engineering, and Scientists to meet customer needs.
Problem Solving and Innovation:
- Troubleshoot and resolve technical issues with guidance from senior engineers.
- Research and integrate best practices for effective solutions.
Communication and Reporting:
- Communicate effectively within a small, cross-functional team.
- Report project status and issues to management.
Required Skills:
- Bachelor's Degree with 2+ years of experience or Master's Degree with less than 2 years of experience; relevant experience may substitute for education.
- Ability to obtain a Public Trust clearance (US citizenship required).
- Experience in C# programming within product development.
- Understanding of object-oriented design principles.
- Familiarity with Agile, TDD, and CI practices.
- Ability to produce design and technical documentation.
- Strong troubleshooting skills.
- Effective communication and collaboration skills.
- Willingness to travel abroad (
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).