Our client is the innovation and technology division of a 17 years old, 5-star rated independent community bank based in Austin, Texas. They are one of the preeminent independent community banks in the nation and a national leader in responsible financial services innovation This Division powered by the bank’s proprietary cloud-based technology fintech platform. The platform was designed and built to rapidly prototype, test, and deploy at scale new and unique consumer and commercial financial products and services. They are also one of the fastest-growing companies in the nation, receiving recognition on the list of INC 5000 fastest-growing private companies in America the last 5 years in a row.

With all this growth and opportunity, we need an exceptional Senior Software Architect to join their team.

What you get to do as a Senior Software Architect

  • Own and lead our technology architecture vision and strategy across a globally distributed engineering team to deliver best in class software solutions across our businesses.
  • Promote the development of reusable frameworks to help accelerate the time to market for new business capabilities.
  • Provide thought leadership to the enterprise on key industry and technology trends promotes the culture of innovation in teams towards building highly configurable, modular, composable, cloud-native distributed quality products.
  • Help establish and govern code quality and code improvement initiatives.
  • Help our development teams design and implement highly scalable, highly secure software systems using Java for deployment on AWS infrastructure
  • Help dev-ops teams define and implement highly scalable, robust, and secure systems on AWS infrastructure, meeting 99.99% uptime goals
  • Performs necessary R&D and Evangelizes the tools, methodologies that can be adopted during the development, testing and deployment phases of the products to improve overall execution efficiency.
  • Mentor the high performing cross-cutting functional, technical experts who are part of different projects, products

What you need to succeed as a Senior Software Architect

  • General:
    • Bachelor’s degree in Computer Science, Information Systems or related field, advanced degree a plus.
    • 10+ years of experience in a software development environment, preferably at a Fintech firm.
  • Leadership:
    • Deep practitioner of Agile and Lean Start-Up methodologies.
    • Demonstrated continuous improvement and continuous learning mindset.
    • Demonstrated capability as a lifecycle problem solver (idea -> implementation).
    • Strong engineering leader who can roll-up their sleeves.
    • Execution focused executive with a “get things done” attitude.
    • Ability to communicate complex technical concepts to senior executives and customers.
    • Ability to cultivate a culture of openness, transparency, and inclusion.
  • Management:
  •           Excellent knowledge of strategic planning and capability development with experience implementing technology strategy and roadmaps
    • Prior experience in a software organization that has experienced significant growth and transformation in a large enterprise environment.
    • Demonstrated experience in leading software architecture and engineering teams; ability to coach and mentor architecture resources and effectively manage and shape team and individual behaviors.
    • Expert written and oral presentation skills used to influence other leaders across the enterprise.
  • Technical:
    • Prior experience with evaluating emerging technologies and recommending potential partnerships that provide efficiencies and competitive advantage within the tech stack.
    • Experience with developing reusable assets such as prototypes, solution designs, documentation, and other materials that contribute to department and organization effectiveness and efficiency.
    • Deep knowledge of service-oriented and event-driven architectures. Knowledge of SpringBoot a strong plus.
    • Expertise in design and development of java-based systems
    • Deep understanding of and experience with building highly scalable and highly secure micro-services based, AWS services based, high-scalable, configurable, composable, modular AWS cloud deployable apps.
    • Hands-on experience in cloud engineering and cloud-native design.
    • Well-versed in API development and management.
    • Strong understanding of modern data modeling and data architecture practices.
    • Experienced in container and container management.
    • Experienced with industry standard programming languages, operating systems, application development frameworks, monitoring tools, and CI/CT/CD tools.
    • Experience with both traditional RDMBS and No-SQL databases.
    • Understanding of AI/ML and integrating data science models real-time into operational systems.
    • Mobile systems design and implementation experience
    • Skills with design of descriptive, predictive, and prescriptive analytics a plus

What’s in it for you with this fast growing FinTech firm?

  • Excellent Compensation Package includes Competitive Salary range and comprehensive benefits package
  • Our client offers a combination of the stability of a bank with the creativity of a fintech startup. You’ll enjoy a stable, family friendly, culture of consumer-oriented and responsible innovation. Since they are a profitable and highly rated bank, you won’t have to worry about getting the next round of VC funding and they expect you to have a work-life balance of a normal human. Weekends, nights, and evenings should be spent with friends and family, not in the office.