Principal Software Architect (Ooltewah)

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Provides architectural and big picture oversight for development of new software products or major enhancements to resolve business problems. Works with stakeholders to create software products containing required features and modifications. Provides technical advice to other departments within the organization, and may be responsible for integrating components built by development.

Responsibilities and Deliverables:

  • Taking ownership of the technical design, grooming, and prioritization of the application architecture backlog.
  • Working with other teams to identify and prioritize the application architecture concerns that can provide the most business value.
  • Provides high-level analysis and design reviews to solve conceptual problems and avoid duplication of efforts within different applications.
  • Works with third party vendors to integrate their technologies within organization's structure.
  • Evaluates new technologies and recommends extension, expansion, and update of technology standards, practices, and methodologies.
  • Provides technical advice and recommendations to stakeholders.

Required Experience:

  • Ability to design and communicate external and internal architectural perspectives of well-encapsulated systems (e.g. Service Oriented Architecture, Container based Services, micro-services).
  • Prior experience building and operating distributed web application systems.
  • Strong in API and Data Model Design and Implementation including how to scale out, make highly available, and map to storage systems.
  • Ability to design and implement a layered application architecture that can be easily changed to accommodate evolving business requirements.
  • An understanding of how to design and develop from a Security Perspective.
  • Prior experience with multiple software stacks.
  • Experience designing and operating software in a Cloud Provider such as AWS, Azure, or GCP.
  • Experience with some amount of cloud-based data storage technologies such as: Relational Databases, NoSql Stores, data caches, etc.
  • Experience with Continuous Integration and Continuous Deployment with an emphasis on a well-maintained testing pyramid.
  • Experience designing, modifying, and operating multi-tenant systems.
  • Financial industry experience preferred.
  • Bachelor's degree in Computer Science or related field, or equivalent work experience.


The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required.Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential job functions. If you need assistance or an accommodation due to disability please contact your recruitment partner.


Posted 30+ Days Ago

Full time


About Us

Finastra: Who are we?

We are one of the worlds largest fintechs, with a team made up of over 10,000 superstars, serving more than 8,500 customers across 130 countries.

Were an energized bunch, who love to be at the forefront of innovation. We make it our mission to develop and stay ahead of the latest trends and technology. Our goal? To put customers at the core of what we do and to deliver solutions that drive transformation and unlock the potential of people and businesses.

How do we do this? With a heritage and portfolio spanning the entire banking sector, we have used our expertise to create a unique platform-based approach for the world of financial services. Partnering with global players like Microsoft, Accenture, Salesforce and more, to create an open and inclusive development environment. An environment that cultivates ideas, maximizes creativity, and enables innovation.

We believe that the future of finance is OPEN. By focusing on OPEN collaboration, supported by our OPEN platform, our OPEN ecosystem and an OPEN and inclusive culture, we can be OPEN for good. Together, we can ensure financial inclusion and open innovation for everybody.

The Future is OPEN.

Our Mission and Vision:

Our vision is to unlock the potential of people and businesses by creating the #1 open platform for innovation in the world of financial services.

Our mission is the journey we are on to deliver this vision, and we are well underway, having launched in 2019. Already recognised as a secure, industry-leading cloud platform, weve partnered with the largest and most vibrant partner and developer ecosystems to create a hugely scalable environment that fosters collaboration and rapid innovation for all.

Inside Finastra, our ambition is to be the most loved and inclusive fintech in the world. Our people across the globe are diverse, talented and open. And we are always looking for the most creative and inspiring minds to join the team. Whoever you are, youre welcome at Finastra. Come and join us - make our home your home and open up the world of finance!

For more information, visit


Finastra is an Equal Opportunity Employer in the United States. Qualified applicants will be considered for employment without regard to race, color, religion, sex, national origin, age, handicap or disability (physical or mental), Vietnam-era or disabled veteran status, and other factors protected by state and local laws. For more information please read Finastra'sEEO Policy Statement .

Submitting applications for posted positions authorizes Finastra to retain personal data in accordance with applicable laws. For more information about data processing and your rights, please read Finastra's applicable Privacy Policies: for candidates within the European Economic Area (EEA & Swizerland), please refer to the EEA & Switzerland Job Applicants Privacy Notice ; for others, please refer to Finastra Privacy Policy . If you have any questions, please contact the Privacy Department at: , or your recruitment primary contact.

Associated topics: .net, application developer, c, c#, lead, matlab, maven, perl, php, senior software developer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...