Description
Leidos' Defense Open Sensors Division is seeking a Software Architect to join a diverse team to create unique solutions for complex sensor and radar orientated problems.
The role involves defining and maintaining the overall architecture, technical roadmap, and design standards for software products and systems. The successful candidate will analyze customer system and operational requirements to develop effective software architectures and technical solutions.
Key responsibilities include:
- Integration and field testing of RF sensors and systems
- CONUS deployment of advanced sensor systems
- Defining and maintaining the overall architecture, technical roadmap, and design standards for software products and systems
- Analyzing customer system and operational requirements to develop effective software architectures and technical solutions
- Developing and documenting system architectures, software designs, interface definitions, data flows, deployment architectures, and technology selections
- Establishing architectural principles, coding standards, design patterns, and best practices
- Leading technical design reviews and providing guidance on complex design, integration, and implementation decisions
- Working with development teams to decompose system-level requirements into implementable software features, components, interfaces, and tasks
- Evaluating technology options, third-party products, frameworks, and tools
- Supporting the definition and management of software interfaces, APIs, data models, and integration approaches across subsystems
- Identifying technical risks, architectural constraints, dependencies, and opportunities early
- Ensuring that cybersecurity, resiliency, safety, performance, and testability considerations are built into architectural decisions
- Collaborating with other program teams to support deployment, monitoring, sustainment, and continuous improvement
- Reviewing code and technical artifacts as needed to ensure alignment with the established architecture and engineering standards
- Mentoring software engineers and technical leads
- Communicating technical approaches, tradeoffs, risks, and status clearly to engineering leadership, program management, customers, and other stakeholders
The salary range for this position is $131,300.00 - $237,350.00.
Basic qualifications include:
- MS degree from an ABET-accredited college or university in Computer Science, Computer Engineering, Electrical Engineering or related technical field and 10-13 years of relevant experience -OR- BS degree with 12-15 years of relevant experience
- Resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL, area
- Ability to obtain and maintain a TOP SECRET clearance
- Good organizational skills, attention to detail, and a strong technical background
- Significant experience in software engineering
- Demonstrated experience creating and communicating software or system architectures
- Strong proficiency in C++ and NVIDIA CUDA
- Experience with software design principles, object-oriented design, distributed systems, service-oriented architectures, APIs, DevSecOps, and software integration
- Experience working in Agile, Scrum, Kanban, or other iterative product-development environments
- Ability to evaluate technical tradeoffs involving performance, reliability, security, cost, schedule, and maintainability
- Experience with source control, automated build systems, code reviews, continuous integration and continuous delivery practices, and issue-tracking tools
- Strong written, verbal, presentation, and interpersonal communication skills
- Ability to lead technical discussions, influence without direct authority, and collaborate across multidisciplinary teams
For more fresh new jobs, check out yubhub.co.