Software Application Architect

Company:  Stifel
Location: Memphis
Closing Date: 23/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Why Stifel:
Stifel strives for a culture that puts its clients and associates first: a culture where everyone belongs, everyone is welcome, and everyone contributes to the success of our clients, their careers, and the firm as a whole.

 

Let’s talk about how you can find your place here at Stifel, where success meets success.

What You'll Be Doing:
The Software Application Architect plays a crucial role in shaping the technical direction of an application, ensuring that it meets both functional and non-functional requirements while adhering to best practices and industry standards. In a Scaled Agile Environment (SAFe), the role of a software application architect takes on additional responsibilities and considerations to support the principles of agility and scale.

What We're Looking For:
·         Collaborate closely with Agile teams, Product Managers, Product Owners, Scrum Masters, and other stakeholders to align architecture decisions with the Agile Release Train's (ARTs) goals and priorities.

·         Identifies and defines architectural epics or features that provide an architectural runway for Agile Release Trains (ARTs) and ensures these are prioritized on the backlog.

·         Creates high-level and detailed system architecture designs, considering scalability, performance, and security.

·         Applies design patterns and best practices to ensure maintainability and extensibility of the software.

·         Integrates threat intelligence into the organization's security tools, processes, and incident response procedures.

·         Focuses on how different Agile Release Trains' (ARTs) systems and components integrate to ensure end-to-end system functionality.

·         Ensures that the architectural decisions align with SAFe principles, such as the Lean-Agile mindset, customer-centricity, and delivering value to end-users.

·         Participates in Program Increment (PI) planning sessions to assist in defining the architectural direction for upcoming iterations.

·         Supports and contributes to implementing CI/CD pipelines to facilitate rapid and reliable software delivery.

·         Collaborates with the Portfolio and Product Management function to ensure that architectural priorities align with strategic objectives.

·         Establishes feedback loops to gather insights from Agile teams and inspect and adapt architectural decisions based on real-world implementation and feedback.

·         Evaluate and select appropriate current or emerging technologies, frameworks, and tools for the application.

·         Monitors and manages technical debt at the program and portfolio levels, working with Agile teams to prioritize and address.

·         Ensures that the architectural decisions contribute to the overall quality and reliability of the software releases.

·         Provides training and coaching to Agile teams on architectural concepts, decisions, and best practices within a SAFe context.

·         Fosters cross-functional collaboration and knowledge sharing between Agile teams to promote a culture of continuous improvement.

What You'll Bring:
·         At least two years of experience with AWS cloud services and related offerings (AWS Glue, AWS Lambda, AWS Kinesis, AWS DynamoDB).

·         Experience with system architecture diagramming tools.

·         Excellent critical thinking, analytical, and problem-solving skills.

·         Strong written and oral communication and interpersonal skills.

·         Financial services industry experience (Capital Markets, Wealth Management) is preferred.

Education & Experience:
·         Minimum Required: Bachelor's Degree in a related technical field or equivalent work experience is required.

·         Minimum Required: 6+ years of experience in a technical role; previous experience as an architect or senior/lead developer preferred.

Systems & Technology:
·         Proficient in Microsoft Office.

·         Expert knowledge/experience in the following is strongly preferred:

·         Full-stack solution design and implementation.

·         Designing and implementing high-performance, enterprise-scale distributed systems.

·         Loosely coupled, event-driven architectures.

·         RDBMS data modeling, query design, and optimization (MSSQL, Postgres).

·         Domain modeling and design.

·         Microservices architecture.

·         .NET, Python, and Angular programming.

·         Experience with AWS cloud services and related offerings (AWS Glue, AWS Lambda, AWS Kinesis, AWS DynamoDB).

About Stifel:
Stifel is more than 130 years old and still thinking like a start-up.  We are a global wealth management and investment banking firm serious about innovation and fresh ideas.  Built on a simple premise of safeguarding our clients’ money as if it were our own, coined by our namesake, Herman Stifel, our success is intimately tied to our commitment to helping families, companies, and municipalities find their own success.

 

While our headquarters is in St. Louis, we have offices in New York, San Francisco, Baltimore, London, Frankfurt, Toronto, and more than 400 other locations.  Stifel is home to approximately 9,000 individuals who are currently building their careers as financial advisors, research analysts, project managers, marketing specialists, developers, bankers, operations associates, among hundreds more.  Let’s talk about how you can find your place here at Stifel, where success meets success.

 

At Stifel we offer an entrepreneurial environment, comprehensive benefits package to include health, dental and vision care, 401k, wellness initiatives, life insurance, and paid time off.

 

Stifel is an Equal Opportunity Employer.

Apply Now
Share this job
  • Similar Jobs

  • Application Architect

    Memphis
    View Job
  • Lead Senior Software Engineer

    Memphis
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙