Mountain America Credit Union · 11 hours ago
Principal Platform Engineer
Mountain America Credit Union is seeking a Principal Platform Engineer to lead the design, implementation, and maintenance of their platform. This role involves customizing Backstage, building self-service automation, and advocating for automation processes across the organization to enhance productivity and engineering efficiency.
BankingFinancial ServicesMortgage
Responsibilities
Leads the architecture and design of full stack solutions for complex business problems, and break down projects and features into manageable tasks, particularly with large projects that involve multiple teams
Advocates for automation processes by working closely with other teams from across the organization following well established DevOps practices and principles
Responsible for working with teams necessary to implement and transition to automated workflows, with a continuous focus on making sure security, quality, performance, scalability, and high reliability are integrated into every part of the platform
Leads full-stack software development covering database design, services and API implementations, and front-end UI development for an engaging user experience primarily with C# and Backstage
Work with stakeholders on determining priorities and capabilities of the platform
Coordinate with stakeholders to ensure standardization of technologies between different projects and systems
Work with other teams across the organization in the establishment of standards and best practices, and to reduce operational complexity
Continuously introduce new ways of improving and scaling systems and services, including microservices architecture, cloud computing, and other evolving technologies
Determine and implement processes to ensure the success of all users of the platform
Champions automation practices throughout the Credit Union by providing guidance, mentorship, and best practices
Consults across multiple teams and is considered a top-level technical expert in the field
May be required to work occasional evenings and weekend hours to support production releases and resolve system issues
Qualification
Required
Minimum 8 years of platform engineering or related area experience with 3 in a senior level position
Experience in contributing to the standardization of SDLC processes and methodologies across the organization, for both internally developed software and externally acquired systems
Linux and Windows server expertise, including system installation, configuration, administration, and troubleshooting
Expertise with multiple scripting languages such as PowerShell and Bash
Expertise with infrastructure as code using tools such as Terraform or Ansible
Expertise with cloud providers such as AWS or Azure
Experience in implementing cloud providers at the organization level
Expertise with CI/CD tools such as Azure DevOps, Octopus or GitHub
Expertise in container creation and orchestration
Expertise in Kubernetes implementation and administration
Expertise managing source code in Git (repositories, branching, merging, etc.)
Expertise in managing source control providers such as GitHub and Azure DevOps
Experience with relational databases
Expertise automating manual and repetitive system processes
Expertise in standard IT security practices such as encryption, certificates, and key management
Expertise guiding cross-organization teams in platform engineering and automation practices
Expertise with documenting current and new processes in a way that is usable by others
Experience with teaching and guiding platform engineering and automation practices and concepts to others
Bachelor's degree from an accredited institution in computer science, information systems, or related field. Education will be verified. OR 4 years combined education and experience in Platform Engineering, DevOps or Software Development
Demonstrated ability to clearly express ideas, methodology, results and recommendations verbally, in writing and through insightful reports and graphic illustrations
Demonstrated ability to document outcomes and present information in a manner appropriate for key stakeholders and all levels of the organization
Willingness and ability to contribute to software development tasks as assigned, with a proven ability to implement and troubleshoot code changes in C#, MVC, .NET Core, JavaScript, TypeScript or other languages
Ability to architect and develop tools and utilities as needed to support the platforms systems
Excellent communication skills (verbal and written) are critical, along with exceptional problem-solving skills, and exceptionally professional behavior when interacting with and responding to other technical teams throughout the organization
Ability to work both autonomously and collaboratively in a fast-paced environment
Self-starter with strong organizing and time management skills and the ability to work productively and efficiently in a fast-paced environment with multiple projects and timelines
Adaptive to change, responds positively to altered circumstances or conditions
Possess a desire and willingness to learn and continually update knowledge based on evolving DevOps concepts, strategies, tools, etc
Preferred
Familiarity with banking or credit union regulatory and security requirements is a plus
Familiarity with core banking or credit union systems such as Keystone is a plus
Company
Mountain America Credit Union
Mountain America Credit Union is a member-owned, full-service financial institution.
H1B Sponsorship
Mountain America Credit Union has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (5)
2023 (3)
2022 (3)
2021 (1)
2020 (2)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-06
2025-12-24
Company data provided by crunchbase