Lead Software Engineer
Remote Work, Virginia
Employer: SAIC
Industry: Software
Salary: $120001 - $160000. per year
Job type: Full-Time
Description
SAIC is seeking an experienced Lead Software Engineer in support of the Space Development Agency (SDA) Proliferated Warfighter Space Architecture (PWSA) Futures Program (PFP), Ground Segment (GS) Integration (PGI). The goal of the PGI is to provide a common, enduring, ground infrastructure and resources to minimize cost and complexity for PFP space vehicle demonstration and experimentation programs.
This position is Remote with occasional travel to customer sites. Desired physical location is in the Huntsville area.
This position will be responsible for developing, maintaining, and enhancing complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. The Lead Software Engineer will lead the review and testing of software components for adherence to the design requirements and document test results and resolve software problem reports. The successful candidate will utilize software development and software design methodologies appropriate to the development environment and provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components.
The Lead Software Engineer will:
• Lead the design, development, and modification of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
• Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints and perform quality control on team products
• Design or implement complex database or data repository interfaces/queries
• Develop or implement algorithms to meet or exceed system performance and functional requirements
• Lead the development and execution of test procedures for software components
• Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze system flow, data usage and work processes; and investigate problem areas
• Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
• Implement recommendations for improving documentation and software development process standards
• Confer with Lead System Engineer, Lead Cybersecurity Engineer, Cloud Architect, and Lead Network Engineer to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
• Coordinate software installation and monitor equipment functioning to ensure operational specifications are met
• Perform technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures, and test data), software systems integration, and technical support for software systems and subsystems
Qualifications
• Active Top Secret SCI clearance
• Bachelor's degree in Computer Science, Software Engineering, Information Systems Management, or a related discipline and eighteen (18) years or more related experience. Note that additional years of experience can be substituted in lieu of degree; Master's degree and sixteen (16) years or more related experience; PhD or JD and thirteen (13) years or more experience
• Experience in some or all the following areas: Container and container orchestration; high speed networking and network protocol experience; DevSecOps using Gitlab; High-speed, distributed processing application development; Cross-Domain Solution desirable
• API development experience such as gRPC, CORBA, REST, etc., Linux/Unix experience
• Experience in Python
• Providing exceptional customer service working directly with program leadership and technical customers to communicate organizational accomplishments, status and direction to stakeholders at all organizational levels
• Proven experience employing data analysis, requirements gathering, translations, and visualizing information in a clear way to explain the data at hand
• Expert level experience developing use cases and leading Agile implementation throughout the program
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
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 seeking an experienced Lead Software Engineer in support of the Space Development Agency (SDA) Proliferated Warfighter Space Architecture (PWSA) Futures Program (PFP), Ground Segment (GS) Integration (PGI). The goal of the PGI is to provide a common, enduring, ground infrastructure and resources to minimize cost and complexity for PFP space vehicle demonstration and experimentation programs.
This position is Remote with occasional travel to customer sites. Desired physical location is in the Huntsville area.
This position will be responsible for developing, maintaining, and enhancing complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. The Lead Software Engineer will lead the review and testing of software components for adherence to the design requirements and document test results and resolve software problem reports. The successful candidate will utilize software development and software design methodologies appropriate to the development environment and provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components.
The Lead Software Engineer will:
• Lead the design, development, and modification of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
• Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints and perform quality control on team products
• Design or implement complex database or data repository interfaces/queries
• Develop or implement algorithms to meet or exceed system performance and functional requirements
• Lead the development and execution of test procedures for software components
• Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze system flow, data usage and work processes; and investigate problem areas
• Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
• Implement recommendations for improving documentation and software development process standards
• Confer with Lead System Engineer, Lead Cybersecurity Engineer, Cloud Architect, and Lead Network Engineer to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
• Coordinate software installation and monitor equipment functioning to ensure operational specifications are met
• Perform technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures, and test data), software systems integration, and technical support for software systems and subsystems
Qualifications
• Active Top Secret SCI clearance
• Bachelor's degree in Computer Science, Software Engineering, Information Systems Management, or a related discipline and eighteen (18) years or more related experience. Note that additional years of experience can be substituted in lieu of degree; Master's degree and sixteen (16) years or more related experience; PhD or JD and thirteen (13) years or more experience
• Experience in some or all the following areas: Container and container orchestration; high speed networking and network protocol experience; DevSecOps using Gitlab; High-speed, distributed processing application development; Cross-Domain Solution desirable
• API development experience such as gRPC, CORBA, REST, etc., Linux/Unix experience
• Experience in Python
• Providing exceptional customer service working directly with program leadership and technical customers to communicate organizational accomplishments, status and direction to stakeholders at all organizational levels
• Proven experience employing data analysis, requirements gathering, translations, and visualizing information in a clear way to explain the data at hand
• Expert level experience developing use cases and leading Agile implementation throughout the program
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
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.
Created: 2024-06-27
Reference: 2408692
Country: United States
State: Virginia
City: Remote Work
Similar jobs:
-
Senior Software Engineer
Leidos Holding in Remote, Virginia💸 $125000 - $135000 per year -
Senior Software Engineer, Back End
eSmartloan in McLean, Virginia -
Lead Software Engineer, Back End
eSmartloan in Richmond, Virginia -
Front End Software Engineer
General Dynamics Corporation in Chantilly, Virginia -
Software Dev Engineer II
INTELLISWIFT INC in Herndon, Virginia💸 $60 per hour -
Senior Full Stack Engineer - Capital One Software (Remote)
eSmartloan in Remote, Virginia💸 $140000 - $159800 per year -
Software Engineer/Cobol
System One Holdings, LLC in Reston, Virginia -
Software Engineer
Kavaliro in Chantilly, Virginia -
Lead Software Engineer, Back End
eSmartloan in McLean, Virginia -
Software Engineer
SAIC in Chantilly, Virginia -
Director. Software Engineering - Fraud disputes and claims
eSmartloan in McLean, Virginia -
Senior Software Engineer, Back End
eSmartloan in Richmond, Virginia -
Software Engineer (SME)
Leidos Holding in Reston, Virginia💸 $144300.00 per year -
Lead Software Engineer - Gift Card, Shopping (Remote)
eSmartloan in Remote, Virginia -
Senior Software Engineer, Back End
eSmartloan in Richmond, Virginia -
Senior Software Engineer
General Dynamics Corporation in Fairfax, Virginia💸 $104922. per year -
Lead, Software Engineer
eSmartloan in McLean, Virginia -
Software Development Engineer (Prime Video)
Amazon in Arlington, Virginia -
Sr. Specialist, Software Quality Engineer
L-3 Technologies in Lynchburg, Virginia -
AWS Systems Software Engineer
SAIC in Chantilly, Virginia