Software Engineer C# jobs in United States
cer-icon
Apply on Employer Site
company-logo

Leidos · 22 hours ago

Software Engineer C#

Leidos is seeking a Software Engineer (C#) to work for the Security Enterprise Solutions (SES) business unit in Vista, CA. The role involves developing and maintaining cargo inspection detection systems, collaborating with cross-functional teams, and adhering to industry security standards.

ComputerGovernmentInformation ServicesInformation TechnologyNational SecuritySoftware
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Assist in the design, development, testing, and maintenance of services, simulators, and diagnostics (WPF and Blazor) using C#
Collaborate with team members to ensure alignment with best practices and coding standards
Contribute to the adoption of tools and processes that enhance productivity and innovation
Work closely with senior engineers to gain experience and contribute to technical solutions
Develop software that adheres to industry security standards and contributes to the security compliance of the codebase and coding practices
Utilize object-oriented design principles, practices, and patterns to ensure the codebase is reusable and maintainable
Apply Agile development practices, including Test-Driven Development (TDD) and Continuous Integration, to ensure high-quality, continuously tested code
Collaborate with Electrical Engineering, Mechanical Engineering, and Scientists to meet customer requirements
Troubleshoot and resolve technical issues under the guidance of senior engineers
Contribute to innovation by researching and integrating best practices to develop effective solutions
Communicate effectively within a small cross-functional development team environment
Report project status and issues to management as required

Qualification

C#Object-Oriented DesignAgile DevelopmentTest-Driven DevelopmentContinuous IntegrationTroubleshootingTechnical DocumentationAI-based ToolsRevision ControlMulti-threadingTCP/IP NetworkingWeb ServicesBlazorDockerC++SQL ServerEmbedded SystemsImage ProcessingEffective CommunicationCollaboration

Required

BS Degree and 2+ years of experience or Masters Degree with less than 2 years of experience. May consider additional experience in lieu of a degree
Must have the ability to obtain a Public Trust clearance (US citizenship required)
Programming with production product development experience in C# required
Solid understanding of object-oriented design (OOD) principles and practices
Familiarity with Agile development environments, including Test-Driven Development (TDD) and Continuous Integration
Ability to create basic design documentation and other technical documentation
Strong troubleshooting and bug-fixing skills
Effective communication and collaboration skills in cross-functional team environments
Must be willing to travel abroad

Preferred

Familiarity with AI-based software development tools
Experience developing software that complies with industry security standards
Proficiency with revision control (e.g., Git), multi-threading, TCP/IP networking, bus architectures, Web Services, Blazor, containers (e.g., Docker), Visual Studio, C++, SQL Server, and interfacing with real-time/embedded systems
Experience, familiarity, or interest with embedded, RTOS, and/or PLC code
Knowledge of image processing techniques

Benefits

Health and Wellness programs
Income Protection
Paid Leave
Retirement

Company

Leidos is a Fortune 500® innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Funding

Current Stage
Public Company
Total Funding
unknown
2025-02-20Post Ipo Debt
2013-09-17IPO

Leadership Team

leader-logo
James Carlini
Chief Technology Officer
linkedin
leader-logo
Theodore Tanner
Chief Technology Officer
linkedin
Company data provided by crunchbase