Lead Software Architect

Apply Now

Company: GALT

Location: San Diego, CA 92154

Description:

About Company

Founded in 2015, Global Air Logistics and Training, Inc. (GALT Aerospace) a rapid innovator, solving the world's critical security challenges to enable warriors to win...decisively. GALT Aerospace subscribes to Col John Boyd's tenet "Wars are won by people, ideas and equipment, IN THAT ORDER." Warfighters need tools (equipment) that are flexible. GALT Aerospace will always satisfy the warfighter with such tools. GALT Aerospace provides simple, effective information capabilities to support all levels of war and drive information to the lowest levels possible, enabling faster decision cycles and decisive results. GALT Aerospace uniquely focuses on architecture solutions, effective open systems integration, and rapid prototyping, fielding, and operations.

At GALT Aerospace, employees have incredible opportunities to work on revolutionary and nationally relevant systems. GALT Aerospace looks for people who align with its Core Values:
  • The Right Thing:
    • We work on important things that we are passionate about and will make a difference for the US National Security.
    • We are ethical and forthright and expect the same from our employees.
    • We operate with integrity in all things, we do the RIGHT THING.
  • Trust and Respect:
    • We always strive to earn and foster trust.
    • We Act and communicate with respect.
    • We foster mutually beneficial relationships.
  • Add Value:
    • We take ownership of our tasks and deliver results to our customers, partners and each other.
    • We champion individual expertise, creativity, and accomplishments.
    • We recognize that collaborative teams achieve even greater results.


Job Location

San Diego, CA, Onsite, allowing work from home flexibility. Working from the office is encouraged due to some tasks that require a high degree of collaboration. Minimal domestic travel is required, possibly 20% of the time.

Job Description

GALT Aerospace is seeking a full-time, salaried, Lead, Software Architect. The candidate will be responsible for designing, developing, and implementing complex software solutions that align with our business objectives. This role requires a strategic thinker with extensive technical expertise, strong leadership skills, and the ability to mentor and guide a team of developers. The ideal candidate will have a deep understanding of software architecture patterns, emerging technologies, and best practices in software development.

Key responsibilities:
  • Design and oversee the implementation of scalable, reliable, and efficient software architectures that support current and future business needs.
  • Lead the evaluation and selection of technologies, frameworks, and tools to ensure they meet performance, security, and maintainability requirements.
  • Collaborate with cross-functional teams, including product management, engineering, and operations, to define system requirements and ensure seamless integration.
  • Provide technical leadership and mentorship to software engineers, fostering a culture of innovation, quality, and continuous improvement.
  • Establish and enforce architectural standards, coding guidelines, and best practices across the organization.
  • Conduct system design reviews, identify potential risks, and propose mitigation strategies.
  • Stay up to date with emerging trends and technologies, evaluating their applicability to our business and recommending adoption where appropriate.
  • Drive the development and maintenance of technical documentation, including architecture diagrams, design documents, and knowledge bases.
  • Participate in the recruitment, onboarding, and training of new team members.


Required Skills, Experience, and Education
  • U.S. Citizenship required
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Minimum of 8-10 years of experience in software development, with at least 3-5 years in an architectural or lead role.
  • Proven track record of designing and implementing complex, large-scale software systems.
  • Expertise in multiple programming languages (e.g., Java, Python, C#, etc.) and software development methodologies (e.g., Agile, DevOps).
  • Strong knowledge of architectural patterns (e.g. microservices, event-driven, serverless) and design principles (e.g., SOLID, DRY).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels.
  • Demonstrated leadership abilities, including team management, conflict resolution, and decision-making.
  • Strong problem-solving skills and a proactive approach to identifying and addressing technical challenges.

Preferred Skills, Experience and Education
  • Master's degree in computer science, Software Engineering, or a related field
  • Certification in software architecture or related fields (e.g., TOGAF, Zachman).
  • Experience with AI/ML, big data, or IoT solutions.
  • Familiarity with security, best practices and compliance requirements.
  • Contributions to open-source projects or published works in software architecture.
  • Secret Clearance preferred
  • Team player with a proactive attitude and the ability to be productive in a dynamic environment
  • Ability to work in a collaborative environment
  • Strong oral and written communications skills

Pay Scale

At GALT Aerospace, base pay is one part of the total compensation package and is determined within a range. This provides the opportunity to progress as one grows and develops within a role. The base pay range for this role is between $180,000-$220,000, and a specific candidate's base pay will depend on their skills, qualifications, experience, and location.

Similar Jobs