C-Sharp Jobs Software Engineer C#

Software Engineer C#

Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

About the Company

Leidos Security Enterprise Solutions (SES) designs and manufactures advanced security detection systems used at border crossings, airports, seaports, and other transportation hubs worldwide. Products include radiation detectors and spectrometers, X-ray and gamma scanners for vehicles, and CT explosives detection for baggage. SES focuses on innovation that improves global travel and trade safety and efficiency.

About the Role

A Software Engineer (C#) position is open in Vista, CA on a hybrid schedule (3 days remote / 2 days onsite). The role supports development and maintenance of cargo inspection and security detection systems for the Ports and Borders portfolio. The position involves contributing to novel product designs and updating existing platforms to meet mission-critical requirements.

Responsibilities

  • Design, develop, test, and maintain services, simulators, and diagnostic tools using C# (WPF and Blazor).
  • Apply object-oriented design principles to create reusable, maintainable code.
  • Participate in Agile workflows including Test-Driven Development (TDD) and Continuous Integration.
  • Troubleshoot and resolve software issues; work with senior engineers to implement robust solutions.
  • Produce basic design and technical documentation.
  • Collaborate cross-functionally with electrical, mechanical, and scientific engineers to meet customer needs.
  • Support security compliance of the codebase and adhere to industry security practices.
  • Travel abroad as required for testing, deployment, or customer support.

Required Skills

  • BS with 2+ years’ experience, or MS with <2 years (additional experience may substitute).
  • U.S. citizenship and ability to obtain a Public Trust clearance.
  • Production experience programming in C#.
  • Strong grasp of object-oriented design and software engineering best practices.
  • Experience in Agile environments, including TDD and CI.
  • Strong debugging and problem-solving skills.
  • Effective verbal and written communication in cross-functional teams.
  • Willingness and ability to travel internationally when required.

Preferred Qualifications

  • Familiarity with AI-assisted development tools and security standards compliance.
  • Experience with Git, multi-threading, TCP/IP, Web Services, Blazor, Docker, Visual Studio, C++, SQL Server, or real-time/embedded systems.
  • Interest or experience with embedded systems, RTOS, PLC code, and image processing techniques.
  • Prior exposure to industry-grade security detection or similar high-reliability systems.

Full details of this position are available on the official website linked below: