Job Location : Topeka,KS, USA
The Software Architect plays a critical role in shaping the technical foundation of software systems and integrations, ensuring they meet both current and future needs. As a hands-on technical leader, this role is responsible for designing and overseeing system and integration architecture, ensuring scalability, maintainability, and alignment with FHLBank's strategic goals. Beyond coding, the Software Architect defines architecture frameworks while ensuring that design, implementation, and documentation adhere to the Bank's standards. Additionally, this role enforces application development best practices aligned with the Software Development Life Cycle—including code quality, security, integration, and technology toolsets—and guides teams through design and refactoring tasks. The Software Architect collaborates with the Bank's architecture team and innovation group to evaluate and integrate emerging technologies such as AI, automation, and other innovations that enhance efficiency and competitiveness. Their expertise drives digital transformation, keeping the organization at the forefront of technological advancement.
QualificationsBachelor's degree in Computer Science or related technology degree. Professional certificate or a graduate degree is preferred.
A minimum of eight years of application development experience across various application types, including web and cloud-based applications, with at least four years in application and system design focusing on scalable, distributed architectures, especially within the Microsoft Azure cloud environment.
Strong understanding of Object-Oriented Programming (OOP), design patterns, and architecture principles.
Experience with cloud computing, distributed systems, and enterprise frameworks.
Proficiency in multiple programming languages and Microsoft technologies.
Advanced knowledge of database design, optimization, and data warehousing concepts.
Expertise in application security, risk mitigation, and secure coding standards.
Experience with Agile development, DevOps, and CI/CD pipelines.
Familiarity with Test-Driven Development (TDD) and techniques for long-term code maintainability.
Strong mentorship and leadership skills to guide technical teams.
Excellent communication and stakeholder management abilities.
Knowledge of AI, machine learning, blockchain, and automation trends with the ability to integrate emerging technologies.
Experience with cloud-native architecture and migration strategies.
Ability to work and travel independently while using general office equipment.
Strong problem-solving skills, capable of addressing challenges across different domains without needing to be a subject matter expert.
FHLBank Topeka strives to be an employer of choice by offering industry-leading benefits such as generous vacation, volunteer hours, and a hybrid operating model. Some of our benefits include:
At FHLBank Topeka, employees are valued as business partners. We believe our success depends on collaboration and that our differences strengthen us.
Flexible Remote Workday | Business partners may work remotely one day per week.
Access to Leadership | Executives welcome communication. Feel free to stop by, email, or schedule a meeting to share your perspectives.
Peer-to-Peer Recognition | Our programs celebrate those practicing our values and going above and beyond.
Professional Wins | Recognition for continuing education, certifications, and achievements.
We are an equal employment opportunity employer committed to diversity and inclusion in the workplace.
Accommodation RequestIf you need an accommodation during the application or interview process, contact us at [email protected].
#J-18808-Ljbffr