Principal Architect at Cubic Corporation
San Diego, CA 92101
About the Job
Business Unit:Cubic Transportation SystemsCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation
Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD)
Explore more on Cubic.com.Job Details:Job Overview: This role is responsible for designing robust, secure, and scalable architectures that leverage cloud technologies to meet current and future business needs
Reporting directly to the Head of Architecture and collaborating closely with the Chief Technology Officer (CTO), the Principal Architect will ensure the successful implementation of cloud and architectural best practices across all projects. Note- This position is open to remote workers.Key Responsibilities: Architectural Strategy and Vision: Develop and maintain the overall architectural vision for the company's software products and services, with a focus on cloud-native and hybrid cloud solutions. Leverage a deep understanding of business and customer needs to align architecture with organizational goals, ensuring that solutions are scalable, high-performing, secure, and cost-effective. Collaborate with business stakeholders to understand market demands, customer requirements, and competitive pressures, and translate these into architectural strategies that drive business success. Define and promote the adoption of cloud architecture best practices across the organization, ensuring that architectural decisions are informed by both technical expertise and business acumen. Cloud Architecture and Infrastructure: Design, implement, and oversee cloud architectures using platforms such as AWS, Azure, or Google Cloud. Develop strategies for cloud migration, hybrid cloud setups, and multi-cloud deployments. Ensure that cloud solutions are resilient, scalable, and cost-optimized. Lead the adoption of cloud-native technologies such as serverless computing, containerization (e.g., Kubernetes, Docker), and Infrastructure as Code (IaC). Technical Leadership: Provide technical leadership and mentorship to software development teams, particularly in cloud architecture and cloud-native application development. Set standards for cloud-first software development, including coding practices, tools, frameworks, and continuous integration/continuous deployment (CI/CD) pipelines. Lead the adoption of new cloud technologies and methodologies that enhance development efficiency and product quality. Collaboration with Leadership: Report directly to the Chief Architect and collaborate closely with the Chief Technology Officer (CTO) to align architectural decisions with the company's overall technology strategy. Work with the Chief Architect and CTO to drive innovation, assess new technologies, and ensure the long-term scalability and reliability of the software architecture. Communicate architectural decisions and their impact, particularly those related to cloud infrastructure, to both technical and non-technical stakeholders. Design and Development: Design and oversee the implementation of complex, cloud-based software systems. Ensure software solutions are aligned with cloud architecture standards and best practices. Collaborate with product managers to translate business requirements into cloud-based technical solutions. Governance and Compliance: Establish and enforce architectural governance processes, with a focus on cloud compliance and security. Ensure that software solutions comply with relevant industry standards, cloud security best practices, and regulations. Conduct regular architectural reviews and audits, particularly for cloud deployments. Innovation and R&D: Stay up-to-date with emerging cloud technologies and industry trends, and drive innovation within the company by exploring new cloud tools, techniques, and approaches to solve complex problems. Lead or contribute to research and development initiatives that explore new cloud architectures and services. Problem Solving and Troubleshooting: Act as an escalation point for complex technical issues, particularly those related to cloud architecture and infrastructure. Provide guidance on resolving architectural challenges, technical debt, and cloud-related issues. Minimum Job Requirements: Bachelor’s degree, preferably in Computer Science, Software Engineering, or a related field. OR equivalent years of relevant experience in lieu of a degree.10+ years of experience in software development with a strong background in architecture design, including at least 5 years focused on cloud architecture. Proven experience as a Principal Architect, Cloud Architect, or similar role in a software development environment. Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architecture, including serverless computing, microservices, and containerization. Hands-on experience with multiple programming languages and frameworks (e.g., Java, Python, C#, JavaScript). Experience in both frontend and backend technologies. Deep understanding of cloud architecture patterns (e.g., microservices, serverless, event-driven architecture) and best practices. Strong leadership and mentoring abilities, particularly in cloud architecture and cloud-native development. Excellent problem-solving skills and ability to think strategically, particularly in cloud environments. Strong business acumen and ability to translate business and customer needs into technical solutions. Cubic Pay Range:$150,000 – $210,000* + benefits.*Our compensation reflects the cost of labor across several US geographic markets
The base pay for this position ranges from our lowest geographic market up to our highest geographic market.The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary
Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.#LI-NB1Worker Type:EmployeeSummaryLocation: San Diego, California; USA Home CA Northern; USA Home CA Southern; USA Home OR; USA Home NV; USA Home AZ; USA Home UT; USA Home ID; USA Home WY; USA Home MT; USA Home NM; USA Home CO; USA Home WI; USA Home MN; USA Home TX; USA Home OK; USA Home KS; USA Home NE; USA Home SD; USA Home ND; USA Home IA; USA Home MO; USA Home AR; USA Home LA; USA Home MS; USA Home IL; USA Home TN; USA Home KY; USA Home IN; USA Home MI; USA Home OH; USA Home WV; USA Home VA; USA Home NC; USA Home SC; USA Home GA; USA Home FL; USA Home MD; USA Home DE; USA Home NJ; USA Home Cleveland OH; United States of America - Remote; USA Home TX Austin; USA Home GA Atlanta; USA Home NY NYC; USA Home IL Chicago; USA Home FL Orlando; USA Home TN Tullahoma; USA Home VA DC; USA Home MD DC; USA Home PA NYC; USA Home NJ NYC; USA Home CT NYC; USA Home PA; USA Home WA Woodinville; USA Home NY; USA Home CT; USA Home MA; USA Home NH; USA Home VT; USA Home ME; USA Home AK; USA Home HI; USA Home RI; USA Home AL; USA Home CA Bay Area; USA Home DC; USA Home WAType: Full time
Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD)
Explore more on Cubic.com.Job Details:Job Overview: This role is responsible for designing robust, secure, and scalable architectures that leverage cloud technologies to meet current and future business needs
Reporting directly to the Head of Architecture and collaborating closely with the Chief Technology Officer (CTO), the Principal Architect will ensure the successful implementation of cloud and architectural best practices across all projects. Note- This position is open to remote workers.Key Responsibilities: Architectural Strategy and Vision: Develop and maintain the overall architectural vision for the company's software products and services, with a focus on cloud-native and hybrid cloud solutions. Leverage a deep understanding of business and customer needs to align architecture with organizational goals, ensuring that solutions are scalable, high-performing, secure, and cost-effective. Collaborate with business stakeholders to understand market demands, customer requirements, and competitive pressures, and translate these into architectural strategies that drive business success. Define and promote the adoption of cloud architecture best practices across the organization, ensuring that architectural decisions are informed by both technical expertise and business acumen. Cloud Architecture and Infrastructure: Design, implement, and oversee cloud architectures using platforms such as AWS, Azure, or Google Cloud. Develop strategies for cloud migration, hybrid cloud setups, and multi-cloud deployments. Ensure that cloud solutions are resilient, scalable, and cost-optimized. Lead the adoption of cloud-native technologies such as serverless computing, containerization (e.g., Kubernetes, Docker), and Infrastructure as Code (IaC). Technical Leadership: Provide technical leadership and mentorship to software development teams, particularly in cloud architecture and cloud-native application development. Set standards for cloud-first software development, including coding practices, tools, frameworks, and continuous integration/continuous deployment (CI/CD) pipelines. Lead the adoption of new cloud technologies and methodologies that enhance development efficiency and product quality. Collaboration with Leadership: Report directly to the Chief Architect and collaborate closely with the Chief Technology Officer (CTO) to align architectural decisions with the company's overall technology strategy. Work with the Chief Architect and CTO to drive innovation, assess new technologies, and ensure the long-term scalability and reliability of the software architecture. Communicate architectural decisions and their impact, particularly those related to cloud infrastructure, to both technical and non-technical stakeholders. Design and Development: Design and oversee the implementation of complex, cloud-based software systems. Ensure software solutions are aligned with cloud architecture standards and best practices. Collaborate with product managers to translate business requirements into cloud-based technical solutions. Governance and Compliance: Establish and enforce architectural governance processes, with a focus on cloud compliance and security. Ensure that software solutions comply with relevant industry standards, cloud security best practices, and regulations. Conduct regular architectural reviews and audits, particularly for cloud deployments. Innovation and R&D: Stay up-to-date with emerging cloud technologies and industry trends, and drive innovation within the company by exploring new cloud tools, techniques, and approaches to solve complex problems. Lead or contribute to research and development initiatives that explore new cloud architectures and services. Problem Solving and Troubleshooting: Act as an escalation point for complex technical issues, particularly those related to cloud architecture and infrastructure. Provide guidance on resolving architectural challenges, technical debt, and cloud-related issues. Minimum Job Requirements: Bachelor’s degree, preferably in Computer Science, Software Engineering, or a related field. OR equivalent years of relevant experience in lieu of a degree.10+ years of experience in software development with a strong background in architecture design, including at least 5 years focused on cloud architecture. Proven experience as a Principal Architect, Cloud Architect, or similar role in a software development environment. Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architecture, including serverless computing, microservices, and containerization. Hands-on experience with multiple programming languages and frameworks (e.g., Java, Python, C#, JavaScript). Experience in both frontend and backend technologies. Deep understanding of cloud architecture patterns (e.g., microservices, serverless, event-driven architecture) and best practices. Strong leadership and mentoring abilities, particularly in cloud architecture and cloud-native development. Excellent problem-solving skills and ability to think strategically, particularly in cloud environments. Strong business acumen and ability to translate business and customer needs into technical solutions. Cubic Pay Range:$150,000 – $210,000* + benefits.*Our compensation reflects the cost of labor across several US geographic markets
The base pay for this position ranges from our lowest geographic market up to our highest geographic market.The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary
Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.#LI-NB1Worker Type:EmployeeSummaryLocation: San Diego, California; USA Home CA Northern; USA Home CA Southern; USA Home OR; USA Home NV; USA Home AZ; USA Home UT; USA Home ID; USA Home WY; USA Home MT; USA Home NM; USA Home CO; USA Home WI; USA Home MN; USA Home TX; USA Home OK; USA Home KS; USA Home NE; USA Home SD; USA Home ND; USA Home IA; USA Home MO; USA Home AR; USA Home LA; USA Home MS; USA Home IL; USA Home TN; USA Home KY; USA Home IN; USA Home MI; USA Home OH; USA Home WV; USA Home VA; USA Home NC; USA Home SC; USA Home GA; USA Home FL; USA Home MD; USA Home DE; USA Home NJ; USA Home Cleveland OH; United States of America - Remote; USA Home TX Austin; USA Home GA Atlanta; USA Home NY NYC; USA Home IL Chicago; USA Home FL Orlando; USA Home TN Tullahoma; USA Home VA DC; USA Home MD DC; USA Home PA NYC; USA Home NJ NYC; USA Home CT NYC; USA Home PA; USA Home WA Woodinville; USA Home NY; USA Home CT; USA Home MA; USA Home NH; USA Home VT; USA Home ME; USA Home AK; USA Home HI; USA Home RI; USA Home AL; USA Home CA Bay Area; USA Home DC; USA Home WAType: Full time