Software Architect

2 Months ago • 10 Years + • Devops

Job Summary

Job Description

The Software Architect plays a critical role in designing, developing, and implementing enterprise applications, ensuring adherence to best practices and architectural patterns. This role involves participation in all project phases, from initial intake to final delivery, taking a leadership role in ensuring solutions are well-engineered, operable, maintainable, and aligned with the enterprise vision. The architect will be responsible for defining and documenting the technical aspects of the applications. This involves researching industry trends, providing technical direction, evaluating vendors, and leading the creation of system design documentation. The architect will also collaborate with development teams, mentor team members, and stay current with relevant technologies. The candidate should be able to give architectural options along with advantages and disadvantages of each option and articulate a recommended approach.
Must have:
  • 10+ years of software development experience with Java and relational databases.
  • 3+ years of web application architecture experience focusing on performance and security.
  • 3+ years of experience in technical leadership.
  • Experience with cloud and container technologies like Azure, Docker, Kubernetes.
  • Experience building high-quality applications and writing clean code.
Good to have:
  • Experience in migrating on-prem technologies to Microsoft Azure platform.
  • Experience with ARM templating and Ansible, developing environments as infrastructure as code.
  • Experience with front-end technologies: Angular 2-5, Node, npm, HTML5, CSS3.
  • Experience in Jira/Confluence/Bitbucket/GitLab/GitHub, Open Source frameworks, Monitoring services and Content Management platforms.

Job Details

Business Unit:

Cubic Transportation Systems

Company 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 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:

  • 10+ years relevant software development experience creating business applications with Java and relational database systems.
  • 3+ years experience web application architecture providing solutions on performance, security, scalability, responsive web design, localization, usability and accessibility.
  • 3+ years technical leadership experience.
  • 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.
  • Hands-on architect in Java/J2EE technologies in backend
  • Provide architectural options along with advantages and disadvantages of each option and articulate a recommended approach.
  • Review the work as it progresses and provide support to the team members as and when required
  • Knowledge of cloud and container technologies like Azure, Docker, Kubernetes etc.
  • Experience building high quality applications by creating a well designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests).
  • Ability to mentor and lead other technical team members with having direct supervision responsibility.
  • Application development experience using Java EE,Spring Framework , Spring Boot, Gradle , Liquibase.
  • Database technologies: Hibernate and JPA; Spring Data , Postgres,SQL Server ,SQL datawarehouse.
  • Code Quality systems: SonarQube,Nexus IQ and third party vulnerabilities check systems.
  • Experience with designing and developing deployment pipelines using Jenkins / Bamboo
  • Experience with Software Architecture tool like Enterprise Architect or MS Visio.
  • Agile/Scrum and DevOps practices
  • (a Plus) Experience in migrating on-prem technologies/platforms to Microsoft Azure platform.
  • (a plus) Experience with ARM templating and Ansible ,developing environments as "infrastructure as code".
  • (a Plus) Front end technologies  : Angular 2-5 ,Node,npm, HTML5 ,CSS3,SASS, Reactive programming , Angular-cli, Bower, grunt, webpack .
  • (a Plus) Experience in Jira/Confluence/Bitbucket/GitLab/GitHub, Open Source frameworks, Monitoring services and Content Management platforms
  • Experience to include software development/engineering, developing state-of-the-art computer software, exercising creativity in technical direction and successful strategy development. 
  • Ability to interpret technical contract requirements. 
  • Ability to use PC software such as word processing, database, spreadsheet and flowchart, and computer aided software engineering (CASE) tools. 
  • Ability to effectively communicate verbally and in writing, and interface with customers, subcontractors and vendors. 
  • Must be able to solve complex and difficult engineering problems. Knowledge of customer needs and competing products desirable. 
  • Ability to analyze and solve complex and difficult software engineering problems. 
  • Able to prioritize work and complete multiple tasks under deadline and budget guidelines. 
  • Must be able to work in a lab environment and be able to use a computer.
  • Must be available for domestic and possible international travel

Minimum Job Requirements:

Four-year college degree in computer science, engineering or related field plus a minimum of 13 years of related experience or advanced degree with 10+ years of related experience. Experience leading requirements analysis, design, development and operation of distributed, fault-tolerant applications with particular attention to security, scalability, performance, availability and cost/revenue optimization. Demonstrates expertise and leadership in working with business units, product management, development and operations staff to architect innovative solutions that meet the requirements with respect to functionality, performance, scalability, and reliability, realistic implementation schedules and adherence to architectural goals and principles. Must be available for domestic and international travel.

Worker Type:

Employee

Similar Jobs

USE Insider - WordPress Developer (India)

USE Insider

Bengaluru, Karnataka, India (Remote)
2 Weeks ago
Zengame Technology - Game Test Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Hasbro - HR Program Manager

Hasbro

Pawtucket, Rhode Island, United States (Hybrid)
1 Month ago
Adyen - Senior Regulatory Counsel - Licensing & Affairs

Adyen

London, England, United Kingdom (On-Site)
1 Month ago
Techland - Rendering Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Lisbon, Lisbon, Portugal (On-Site)
2 Months ago
PhonePe - Software Architect

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Qualcomm - Engineer - CI/CD

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Homa Games - DevOps / SRE

Homa Games

Paris, Île-de-France, France (Hybrid)
2 Months ago
FICO - Lead DevOps Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Marketing Analytics Manager

GoTo Group

Jakarta, Indonesia (On-Site)
2 Weeks ago
Zinnia - Director, Client Delivery Lead

Zinnia

Bridgewater, New Jersey, United States (Hybrid)
3 Months ago
Evolution  - Online Game Presenter (Retail Associate Alternative) Up to $25/Hr

Evolution

Atlantic City, New Jersey, United States (On-Site)
11 Months ago
tonies studios - Senior NPI & Change Manager - Figurines

tonies studios

Schwäbisch Gmünd, Baden-Württemberg, Germany (On-Site)
1 Month ago
Freed - AI & Automation Manager

Freed

San Francisco, California, United States (Hybrid)
3 Months ago
Square - Advisory Solution Consultant, Creator Workflow

Square

Vancouver, British Columbia, Canada (On-Site)
4 Weeks ago
OKX - Leadership Management Expert

OKX

San Jose, California, United States (On-Site)
2 Months ago
Figma - Onboarding Manager, Customer Experience (Berlin, Germany)

Figma

Berlin, Berlin, Germany (Remote)
2 Weeks ago
Univision - Anchor & Editorial Lead

Univision

San Jose, California, United States (On-Site)
3 Weeks ago
Capgemini - DATA MODELER

Capgemini

Pune, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Hitachi - D365 F&O (Delivery offshore)

Hitachi

Bengaluru, Karnataka, India (Remote)
9 Months ago
Novartis India - Analyst

Novartis India

Telangana, India (Hybrid)
10 Months ago
Qualcomm - Systems Analyst, Sr

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Capgemini - INS L&H

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Ion - Debt Restructuring Analyst

Ion

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Applied materials  - Technical Trainer

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Accurate - Performance/Load Test Engineer

Accurate

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Western Digital - Analyst 3 - Business Applications (EDI, SOA, OIC - Development)

Western Digital

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Alation - Senior Software Engineer

Alation

Chennai, Tamil Nadu, India (Hybrid)
2 Weeks ago
Capgemini - Record to Analyze Process Expert

Capgemini

Noida, Uttar Pradesh, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Capgemini - Senior DevOps Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago
Moonton  - Mid-platform Backend Framework Engineer Urgently Hiring

Moonton

Shanghai, Shanghai, China (On-Site)
1 Month ago
Scanline VFX - Release DevOps Engineer

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
LMArena - DevOps Engineer, Site Reliability Engineering (SRE)

LMArena

California, United States (Hybrid)
2 Months ago
Perplexity - AI Software Engineer - Agent Platform

Perplexity

New York, New York, United States (On-Site)
3 Weeks ago
TechVedika - L3 Support/ Infra Cloud Engineer/VM Ware

TechVedika

Hyderabad, Telangana, India (On-Site)
2 Months ago
Sigma Software - Senior DevSecOps Engineer

Sigma Software

Hungary (On-Site)
3 Months ago
Apple - Site Reliability Engineer (SRE) - Object Storage

Apple

Seattle, Washington, United States (On-Site)
3 Weeks ago
dbt Labs - Customer Solutions Architect (German Speaking)

dbt Labs

Dublin, County Dublin, Ireland (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Cubic creates and delivers technology solutions in transportation that make people’s lives easier by simplifying their daily journeys, and defense capabilities that 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 challenges 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).CTS is an industry-leading integrator of payment and information solutions and related services for intelligent travel applications.CTS delivers integrated systems for transportation and traffic management, delivering tools for travelers to choose the smartest and easiest way to travel and pay for their journeys, and enabling transportation authorities and agencies to manage demand across the entire transportation network. Cubic Defense provides networked Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR) solutions, and live, virtual, constructive and game-based training solutions for both U.S. and Allied Forces. These mission-inspired capabilities enable assured multi-domain access; converged digital intelligence; and superior readiness for defense, intelligence, security and commercial missions.

Hyderabad, Telangana, India (On-Site)

Crawley, England, United Kingdom (On-Site)

Stockton-on-Tees, England, United Kingdom (On-Site)

Wellington, Wellington Region, New Zealand (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Silverwater, New South Wales, Australia (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Cubic corporation

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug