Senior Principal Software Engineer
Apply NowCompany: SAIC
Location: San Diego, CA 92154
Description:
Description
SAIC is hiring for a Senior Principal Software Engineer with a Secret Clearance who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java as well as scripting in a virtualized enterprise environment. Should have some experience working with frameworks such as J2EE or Spring Framework in a Linux environment. Must understand object-oriented programming concepts and dependency injection. Must understand networking concepts such as the OSI model and packet routing. This role will be ONSITE in San Diego, CA.
JOB DUTIES:
REQUIREMENTS:
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
SAIC is hiring for a Senior Principal Software Engineer with a Secret Clearance who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java as well as scripting in a virtualized enterprise environment. Should have some experience working with frameworks such as J2EE or Spring Framework in a Linux environment. Must understand object-oriented programming concepts and dependency injection. Must understand networking concepts such as the OSI model and packet routing. This role will be ONSITE in San Diego, CA.
JOB DUTIES:
- Candidate will support development and integration efforts using C, C++, and Java to provide new interfaces and update existing systems and interfaces for communications systems.
- Candidate will work as part of a team with two more senior and experienced developers in a secure DOD environment.
- Will work with the team of developers, system engineers, and test engineers will support the development, design, and testing of the system to resolve complex software problems.
- This position will grow and development over time while new projects and enhancements are identified, developed and integrated into the existing infrastructure.
REQUIREMENTS:
- Bachelors Degree and fourteen (14) years or more experience; Masters and twelve (12) years or more experience.
- Must be a U.S. Citizen.
- Must have a Secret Clearance at start.
- A minimum of 10 years of experience with native C and C++ developing real-time and near real-time applications.
- A minimum of 5 years of experience with C++/CLI or C# using the .Net framework.
- A minimum of 5 years of experience with network socket interfaces.
- A minimum of 5 years of experience developing custom databases using data structures and algorithms.
- A minimum of 5 years of experience designing software.
- A minimum of 5 years of experience with UML.
- Experience with DevOps and Continuous Integration/Continuous Deployment.
- Has successfully worked on and delivered a large software release.
- Knowledge and experience with software best practices, processes, and frameworks.
- Ability to obtain Top Secret clearance after start.
- A minimum of two years of experience with RF modulation hardware interfaces.
- Experience with VSphere, ESXi and vCenter.
- Experience working Navy Programs.
- Experience working on a team in a Server Lab environment.
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.