Jobs · Engineering · Colorado

Principal Software Architect

SciTec · Boulder, CO · 1 mo ago
On-siteEngineering$190k–$235k/yrFull-time

About the role

SciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor delivering advanced technologies in support of U.S. National Security and Defense. SciTec exclusively works on U.S. government contracts that require U.S. citizenship for all employees; U.S. citizenship is also required to obtain and keep a security clearance. Applicants that do not meet these requirements will not be considered.

SciTec is seeking a Principal Software Architect to lead the overall software architecture, technical vision, and strategy for an emergent missile defense need.

Responsibilities

  • Define and own overall software architecture strategy, principles, and standards for a high-visibility program
  • Lead the design of a scalable, secure, resilient, and high-performing system
  • Establish and implement architecture governance, standards, and decision-making processes
  • Identify and proactively manage technical debt, risks, dependencies, and SDLC concerns
  • Collaborate and iterate on product roadmaps with other high-level decision makers
  • Ensure consistent, well-maintained, clear documentation
  • Interface with stakeholders at technical exchange meetings and program reviews to explain software architecture and decisions
  • Derive and implement changing customer requirements into architecture with short-term and long-term strategies
  • Select appropriate messaging solutions for internal and external architecture communication requirements
  • Collaborate with and mentor staff in making architecture solutions and decisions a reality

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Physical Sciences, or a related technical field (or equivalent experience)
  • 12+ years of experience developing software systems
  • 8+ years of experience supporting MOSA system of systems design
  • 5+ years of experience with Kubernetes
  • Understanding of new and advanced software design patterns and anti-patterns
  • Understanding of parallelization techniques (GPUs, FaaS, multiple threads) and when to use each
  • Expertise in message protocols, patterns, and libraries to send events and data between applications
  • Effective and experienced communicator to both technical and non-technical stakeholders to understand, document, and implement evolving requirements, explain design decisions, and ensure client buy-in

Preferred qualifications

  • CKAD Certificate
  • AWS Certified Solutions Architect
  • Active Secret DoD clearance

Benefits

  • 4% Safe Harbor 401(k) match
  • 100% company-paid HSA medical insurance with a choice of two buy-up options
  • 80% company-paid dental insurance
  • 100% company-paid vision insurance
  • 100% company-paid life insurance
  • 100% company-paid long-term disability insurance
  • Short-term disability insurance
  • Annual profit-sharing plan
  • Discretionary performance bonus
  • Paid parental leave
  • Generous paid time off, including holiday, vacation, and sick pay

Pay

The pay range for this position is $190,000 to $235,000 per year. SciTec considers several factors when extending an offer, including role responsibilities, a candidate’s work experience, education/training, and key skills; this is not a guarantee of compensation.

Similar jobs