Senior Staff Software Architect
Company: Wabtec Corporation
Location: Melbourne
Posted on: March 18, 2023
Job Description:
Business Overview: Wabtec's Dispatch System is an advanced
solution that provides real-time train dispatching functions that
direct and control the movement of trains over a railroad network.
The legacy system is being converted from a monolithic
implementation to a cloud native and horizontally scaling platform
with high availability aspects.
Job Overview:Senior Architect experienced with cloud native
technologies is needed to help lead a large program on a multi-year
contract. This position will be responsible for helping lead a
large scale and a long-term product strategy centered around native
cloud architecture and Java related technologies.
Essential Responsibilities:In this role, you will:
- Lead and coordinate the domain technical and business
discussions relative to future architecture direction across the
product portfolio or product line.
- Deliver Cloud Native Architecture for large Railroad for an
Enterprise scale application that utilizes Microservices Software
Development Principles.
- Work with software development teams to provide software
framework components that achieve architectural objectives and
accelerate software delivery.
- Understand security and compliance requirements; establish
seamless integration with Cyber Security and Compliance teams.
Support Cyber Security procedures for the product portfolio.
- Serve as a Subject Matter Expert (SME) for the Dispatch
technical architecture including tool, shared libraries, and
runtime efficiency
- Mentor and teach the engineering population on best
practices
- Work hand in hand with the DevOps team
- Drive delivery of configurable product architecture to solve
common problems driving towards product architecture vision.
Deliver framework components and design guidelines for services and
library components.
- Demonstrate expert level skill in problem decomposition and
ability to navigate through ambiguity
- Engage frequently (80%) with the development team; facilitate
discussions, provide clarification, story acceptance and
refinement, testing, and validation; contributes to design
activities and decisions
- Maintain overall industry knowledge and trends to show
leadership to employee base and customers
- Provide accurate and timely status of Content plan and current
execution status to Wabtec engineering leadership
- Demonstrate superior persuasion and influencing skills that
ensure alignment between customer, product manager and engineering
team
- Demonstrates excelling business acumen, knows latest industry
trends, and is looked at as an internal expert on the product as
well as the associated competitive landscape
- Coach and Mentor junior team members
Basic Qualifications:
- Bachelor's Degree in Computer Science or in "STEM" Majors
(Science, Technology, Engineering and Math)
- 5-10 Years of experience in architecture, software design and
cloud technologies
- Proven understanding of software and system level design
patterns using Java and related software ecosystems
Eligibility Requirements:
- Legal authorization to work in the U.S. is required. We will
not sponsor individuals for employment visas
- Must be willing to travel up to 15%
- Location is flexible
Desired Characteristics:
- Hands-on experience with cloud native technologies, deployment,
and customer engagement.
- Experience in Red Hat technologies such as Quarkus, JBoss, Red
Hat SSO, RHEL.
- Experience with distributed SQL systems, messages systems such
as AMQP, Kafka and cache systems such as Redis.
- Proven experience in delivering Highly Available 5-9s
application for mission critical system.
- Advanced understanding of Kubernetes, software design patterns
for HA and versioned microservices
- Ability to understand the technology stack and its impact on
the final product. Capable of efficiently conducting customer and
stakeholder interviews and elaborate on personas.
- Experience with Rally, Jira, or other defect/work tracking
tools. Capable of generating Agile metrics reports (burn-up,
burn-down, velocity, etc.) and interpreting the results for larger
audiences.
- Superior knowledge of the Software Development Life Cycle and
strong collaboration history with Quality Engineering and Dev Ops
teams.
- Strong problem-solving abilities and capable of articulating
specific technical topics or assignments to others. Ability to
break down complex problems and estimate level of effort.
- Understanding of microservice based and message driven
architectures
Business Acumen:
- Demonstrates the initiative to explore alternate technology and
approaches to solving problems
- Skilled in breaking down problems, documenting problem
statements and estimating efforts
- Has the ability to analyze impact of technology choices
- Demonstrates knowledge of technologies in the market to help
make buy vs build recommendations, scope MVPs, and to drive market
timing decisions
Leadership:
- Excellent communicator with customer and engineering.
- Demonstrates clarity of thinking to work through limited
information and vague problem definitions
- Influences through others; builds direct and "behind the
scenes" support for ideas. Pre-emptively sees downstream
consequences and effectively tailors influencing strategy to
support a positive outcome.
- Uses experts or third parties to influence decisions. Uses
facts and not emotions to support ideas.
- Able to verbalize what is behind decisions and downstream
implications. Continuously reflecting on successes and failures to
improve performance and decision-making. Understands when change is
needed.
- Participates in technical strategy planning.
- Proactively identifies and removes project obstacles or
barriers on behalf of the team. Able to navigate accountability in
a matrixed organization.
Personal Attributes:
- Able to work under minimal supervision
- Excellent communication skills and the ability to interface
with senior leadership with confidence and clarity
- Able to work well with global teams, including time-zone
flexibility
- Skilled in providing oversight and mentoring team members.
Shows ability to effectively delegate work.
Keywords: Wabtec Corporation, Melbourne , Senior Staff Software Architect, IT / Software / Systems , Melbourne, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...