Principal Full Stack .NET Engineer Location: Hybrid in Phoenix
Type: Full time
About the Role We are looking for a
Principal Full Stack .NET Engineer to join our dynamic team. This role requires a highly experienced engineer who has designed, developed, and maintained customer-facing cloud-based applications. You will play a key role in
architecting scalable solutions while mentoring junior developers and translating business requirements into actionable development tasks.
Our engineering team works on a diverse range of projects, including:
- Global Markets
- Foreign Exchange Platforms
- Deposits & Payments
- Virtual Account Management
- Dispute Management
- Open Banking Integrations (e.g., Venmo, Zelle, Plaid)
- Merchant Services
With
11 major projects in the pipeline, this is an exciting opportunity to work on innovative financial technology solutions.
What You'll Do - Design, develop, and maintain full-stack cloud applications using .NET and modern JavaScript frameworks.
- Lead development efforts and provide technical mentorship to junior engineers.
- Architect and implement scalable, high-performance systems with a focus on security and compliance.
- Collaborate with business stakeholders, architects, and developers to define technical solutions and project roadmaps.
- Ensure best practices in software development, including code reviews, performance optimization, and cloud-native development.
- Troubleshoot and optimize existing applications while contributing to modernization efforts.
What You'll Need (Required Skills) - Expert-level experience in .NET and C development
- Frontend experience with JavaScript frameworks (Angular, React, Vue, or Blazor - team uses Angular & Blazor)
- Azure cloud experience, including Azure DevOps and Azure Data Factory
- Microservices architecture and strong API development skills
- SQL Server database experience (query optimization, stored procedures)
- Experience working with SaaS applications
- Strong background in software architecture and middleware
Bonus Skills (Nice to Have) - Experience with MuleSoft
- Prior experience with FIS products
- Banking or financial services experience
Why Join Us? - Be part of a high-impact team working on innovative financial solutions.
- Lead technical projects and mentor a growing engineering team.
- Work on cutting-edge cloud technologies and modernize legacy systems.
- Enjoy a collaborative, fast-paced, and rewarding environment.
Posted by: Kaila Barkhaus
Specialization: .Net