Software Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+56 more
Job description
- Articulate technical concepts orally and in written forms to the customer, users, and the development team
- Lead the development and maturity of the project’s software architecture
- Drive and support verification and troubleshooting of the technical solutions provided by the development staff
- Lead and support the development and maturation of the CI/CD pipeline to align with the customer-defined methodology, environment, and Kratos processes
- Guide and support the agile development lifecycle from a customer perspective, including backlog refinement, system demos, retrospectives, and coordinating customer feedback during Program Increments
- Define and drive a solution software architecture to meet the project and customer requirements, coordinating cloud design and system design with the appropriate Kratos and customer personnel
- Lead the software solution design and the Software Engineers on the project to execute that design
- Effectively work with cyber security teams to architecture solutions and gather solution evidence that supports attaining the Authority to Operate (ATO) for US Gov projects.
- Effectively utilize Cross Domain Solutions (CDS) for data transfer across multiple environments
- Travel as necessary to support system integration, testing, and customer meetings (expected to be ~ 10% average annually)
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or related technical fields with a specific focus on software solution design and implementation in various cloud/on-premise environments.
- Minimum of 10 years of relevant job experience is needed. Willing to consider a combination of education and job experience.
- Familiarity with software development tools (e.g. Git, Atlassian suite, Artifactory, …)
- Experience with Various CSPs (Cloud Service Provider) platforms, with specific experience in AWS, others of consideration, Azure, GCP, Alibaba
- Have proficiency in modern architectural patterns like microservices, event-driven architecture, and hybrid cloud solutions to design scalable and resilient systems
- Experience using Windows, Unix and other Operating Systems
- Required to be a strong team player and leader to the project team and to the organization
- Understanding of and experience with Zero Trust Architecture (ZTA) principles.
- Understanding of and experience with DevSecOps workflows. Understanding CI/CD pipelines and tools, (e.g., sonarqube, Fortify, splunk, etc.)
- Ability to articulate technical concepts orally and in written form.
- Experience providing estimates for accomplishing relevant cloud development, implementation, migration, and testing tasks
- Experience working on US Gov programs and active contribution to artifacts required for Authority to Operate (ATO) and / or Interim Authority to Test (IATT)
- Familiarly with Systems Thinking and architecture frameworks for example DoDAF, TOGAF, …
- Ability to design software solutions to complex engineering problems
- Ability to lead teams in software development, and mentor/coach newer software engineers
- Experienced in C++, Scripting and Databases (SQL, …)
- Be proficient in languages widely used in cloud and AI development, particularly Python, Java, C#, and JavaScript, for coding, automation, and system integration
- Docker/Container & Kubernetes design and implementation knowledge and experience on premise and cloud
- Experience in Network (multi-servers) and WANIF applications and implementation
- Experience with Network, Multi-threaded, client-server programming
- Experienced addressing software race conditions
- Experience with Driver Development
- Strong analytical and problem-solving abilities to design innovative solutions and anticipate potential issues in complex, distributed systems.
- Understanding the unique constraints and requirements of satellite systems, such as data latency, data downlink/uplink processes, and specific industry regulations
- Must have and maintain a US Gov TOP SECRET/SCI clearance.
Preferred Skills and Experience
- RMF/Cyber Experience
- Experience with Terraform & Ansible design and implementation and other IaC (Infrastructure as Code) implementations, experience in implementing a platform agnostic solution
- In depth understanding of network protocols, such as TCP/IP, BGP, DNS, DHCP, SNMP, HTTP, …
- Hands-on experience deploying or integrating with Keycloak (or similar) for single sign on in a K8S environment
- Hands-on experience deploying software workloads on Docker and K8S via docker-compose, Helm or similar technology.
- Ability to read/write script level or integration code using Python, C# or other development language.
- Hands-on experience integrating with cloud provided Cross Domain Solutions (CDS) to facilitate data transfers through multiple environments
- Ability to design efficient data pipelines, manage databases (SQL and NoSQL), and work with big data technologies to collect, clean, store, and serve high-quality data for AI models
- RF & SATCOM experience
- Experience with Command & Control, and Telemetry, Tracking, and Command
- ZTA development and implementation experience
- Information Systems Security Engineering Professional (ISSEP)
- Experience and knowledge of the SATCOM operational environment
- Ground Requirements Management Systems and operations
- Amazon Web Services (AWS) Solutions Architect Associate (SAA)
- Experience with model-based systems engineering and tools (specifically Cameo Systems Modeler)
Benefits & conditions
Competitive salary based on experience and education Salary Range: $190,000-$200,000
Kratos is valued for our ability to design and deliver leading edge, resilient solutions for aerospace communication, control, awareness and mission success across a continuum of offerings-from commercial to tailored custom solutions and integrated programs. Customers trust us to stay relevant and know we are in it for the long-haul. We bring both the capability and confidence that our customers value and depend on. And we always deliver.
This posting will close within 90 days from the Posting Date.
Job Benefits
- Medical, Dental & Vision Insurance Coverage
- Life/ADD & Short/Long Term Disability Insurance
- 401(k) Savings Plan
- Employee Stock Purchase Plan (ESPP)
- Paid Time-Off (PTO)
- Holidays
- Education Reimbursement
About the company
Readiness Delivered. Kratos is a leader in assured aerospace communication solutions and services. We are cutting-edge innovators and creative problem solvers working collaboratively to solve our customers’ toughest challenges. Our culture is fast-paced and innovative. We are a trusted partner-driven by doing the right thing and achieving maximum success for our customers, our partners and ourselves. Kratos has an exciting hybrid opportunity in Colorado Springs, CO for a Software Architect with the following job responsibilities
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…