Senior Software Architect

BoeingSeattle, WA
Onsite

About The Position

Senior Software Architect Company: The Boeing Company Boeing Information Digital Technology & Security is seeking a Senior Software Architect to join the Management Solutions application team, supporting the Boeing Global Services Training Solutions organization. This position is based out of Seattle, WA onsite - not remote. Be part of a high performing software engineering organization which is in the process of transforming the aviation training industry through Competency Based Training and Assessment (CBTA) digital solutions. In this role, you will be responsible for leading the design and implementation of robust architectural software solutions, define and implement software development best practices within the organization, while also contributing directly to the development of key application development activities across the portfolio. Your leadership will be pivotal in mentoring software development teams, fostering a culture of continuous improvement, and advocating for best practices in code quality and testing automation. With your extensive experience in software development and cloud technologies, you will evaluate and recommend tools and processes to enhance development efficiency and product quality. If you are a passionate and experienced software engineer and/or architect with a strong background in modern programming languages and frameworks, we would love to connect with you! Must be located in the Seattle, WA area or be willing to relocate at your own expense. Must be a US Person (Green Card holder or US Citizen)

Requirements

  • 15+ years of extensive experience in software development, possessing a deep understanding of modern cloud and web application programming languages, frameworks, and methodologies.
  • 5+ years of experience as a solution, system, application architect, software engineer, or development lead, with a proven ability to design and deliver highly scalable, resilient, and high-performance solutions across diverse industries.
  • 10+ years of hands-on experience in writing, testing, and deploying software, ensuring adherence to best practices and high-quality standards throughout the development process.
  • Proven track record of using Artificial Intelligence development tools such as Amazon Q, Kiro, Codex, Claude, or similar AI/LLM tools to improve quality, productivity, and engineering velocity.
  • Expertise in leveraging Azure or other leading cloud platforms to architect, implement, and optimize cloud-native solutions that align with business objectives.
  • Comprehensive knowledge of the entire software development life cycle (SDLC), with a focus on agile methodologies, continuous integration, and continuous deployment (CI/CD) practices, and DevOps practices.
  • Exceptional communication and collaboration skills, with a demonstrated ability to lead cross-functional teams, mentor junior engineers, and effectively engage with stakeholders at all levels to drive project success.
  • Proven track record of evaluating and integrating emerging technologies and industry trends to enhance architectural solutions and improve overall system performance.

Nice To Haves

  • Knowledge in architecting, designing, and developing full stack modules and components for web applications.
  • This position is for a hands-on senior full stack developer / architect who has excellent programming skills in modern tools and frameworks such as: Java React Angular Data Analytics Databricks Power BI iOS platform and release management React Native Azure DevOps COTS
  • Experience with cloud platform and DevOps tools: Azure Policy Azure Security Center Azure AD + Conditional Access App Services AKS Azure AD Key Vault Managed SQL Services App Monitoring Azure DevOps
  • Comprehensive knowledge of Agile practices (e.g. Scrum & SAFe) and DevOps
  • Experience in cloud-native architectures, containerized services, and serverless solutions.
  • Relational database modeling, including MySQL and PostgreSQL design and development.
  • Certifications in relevant technologies, such as Microsoft Azure certifications.

Responsibilities

  • Lead the architectural design and development of scalable, high-performance, data and analytics driven software systems across multiple application stacks.
  • Collaborate with cross-functional teams and stakeholders to define technical requirements, translate them into architectural solutions, and incorporate DevOps and/or DevSecOps practices into the development lifecycle.
  • Mentor and guide software engineers, fostering a culture of continuous improvement and innovation while promoting test automation strategies to enhance the efficiency and effectiveness of the testing process.
  • Identify opportunities to incorporate Artificial Intelligence development tools and practices into the SDLC to improve engineering efficiency, testing effectiveness, documentation quality, and developer productivity, while ensuring responsible and secure usage.
  • Conduct code reviews, provide constructive feedback to ensure adherence to best practices and coding standards, and troubleshoot complex technical issues to align solutions with business objectives.
  • Implement robust security measures, including authentication, authorization, and encryption, to protect software systems.
  • Collaborate with a team of architects and developers to design application integration functions, developing and maintaining a deep understanding of the product's requirements, architecture, and technical dependencies.
  • Design and document system architecture, including software, hardware, and network components, ensuring scalability, reliability, and performance, while working closely with the development team for successful implementation.
  • Support program goals of adherence to best practices and architectural guidelines, driving improvements to development best practices, including code quality, code reviews, and continuous integration/continuous deployment (CI/CD) processes.
  • Use software development experience to contribute and potentially lead feature development and other product development needs.

Benefits

  • At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent.
  • Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
  • The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.
  • The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service