Software Architect

Cubic Corporation · San Diego, CA

Company

Cubic Corporation

Location

San Diego, CA

Type

Full Time

Job Description

Business Unit:

Cubic Transportation Systems

Company Details:

At Cubic we're changing the way people travel - to work, to school, to wherever they want or need to go, and home again. Come join our team of data experts as we build innovative technologies and leverage the latest data science techniques to tackle transportation's most pressing challenges. As a global company our work impacts the lives of millions of people around the world in cities like London, New York, Sydney, and many more. Cubic is the analytics center of excellence and we are using data to optimize transit networks, reduce road congestion, improve the travel experience, and minimize each city's carbon footprint.

You will collaborate with a diverse group of talented professionals who are as passionate about their work as you are, and are committed to delivering only the highest quality solutions. We are an agile team and this means you're empowered to deliver the best results, have the opportunity to influence all aspects of the business, and know that each contribution you make is significant. In an industry where Cubic is a world leader, we're driving a paradigm shift in how transportation services are planned, delivered, and consumed to better meet the needs of an increasing and ever-more concentrated urban population. Don't take a backseat. Join Cubic and be instrumental in driving the future of travel.

Job Details:

Job Summary: Plays a critical role in ensuring that enterprise applications are designed, developed, and implemented across the enterprise meeting the best practices and architectural patterns. Incumbents in this position will be involved in every phase of the project lifecycle from intake through delivery and will be considered one of the leadership team members who have primary responsibility that a solution is well engineered, operable, and maintainable, delivered on schedule, aligns to enterprise vision and provides the anticipated business value. The Systems Architect is responsible for defining, documenting, and leading the technical development of these applications. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Essential Job Duties and Responsibilities:

  • Researches the latest in industry trends along with the needs of the organization while also being a strong advocate for flexible and robust technology.
  • Experiments and provides proof of concept with emerging technologies, while developing enterprise-wide architectures, standards, design guides, processes, and other reference guides in a leadership role.
  • Provides architectural direction, 3rd party vendor evaluations, analysis of external party integration, detailed estimation, schedule development, assesses resourcing needs during proposal & bids, part of existing programs or R&D efforts.
  • Leads creation of and is accountable for system design documentation, including enterprise architectures, feature designs, and interface specifications.
  • Oversees detailed technical designs created by development teams.
  • Knowledgeable about SaaS software, software licensing and able to explain both the design and business model of a SaaS system.
  • Keeps up-to-date on the latest developments in systems engineering, computers, communications systems, and software techniques relevant to the company's operation.

Minimum Job Requirements:

  • Four-year college degree in computer science, engineering, or a related field.
  • 10+ years of relevant experience (8+ years with an advanced degree).
  • Expertise in designing, developing, and operating fault-tolerant applications, emphasizing security, scalability, performance, availability, and cost optimization.
  • Proven leadership in architecting solutions in collaboration with business units, product management, development, and operations teams.
  • Proficiency in enterprise development, REST, JSON, and architectural design.
  • Familiarity with Java frameworks (e.g., Spring Boot), messaging frameworks (Kafka), caching (Redis), microservices, and modern architectural patterns.
  • Experience with both Relational and NoSQL databases.
  • Ability to drive consensus on technical designs and create reusable frameworks.
  • Strong research skills and the ability to synthesize conclusions from diverse sources.
  • Background in architecting high-volume web or transactional client-server systems.
  • Working knowledge of enterprise architecture methodologies (TOGAF, Zachman, Agile Architecture, FEA) is beneficial.
  • Excellent communication skills for explaining technical concepts to both technical and non-technical stakeholders.
  • Broad experience across business analysis, product design, engineering, QA, operations, and sustainment in a corporate environment.

The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.

Additional Information

(San Diego only***) Targeted full-time salary range between $141,007 - $177,791 + benefits.

***Note: Disclosure of the pay scale data as required by Labor Code Section 432.3.

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.

Worker Type:

Employee

Date Posted

08/13/2023

Views

13

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8