Principal Engineer I - Full Stack Developer
ExternalFull-timeOn-siteToday
AgileApplication SecurityAzureCachingCI/CDCompliance
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Western Alliance Bank, Member FDIC, is a wholly owned subsidiary of Western Alliance Bancorporation. Serving cl
Responsibilities
- Lead front-end development using AngularJS, HTML, CSS, ensuring responsive, efficient, and intuitive user interfaces.
- Implement advanced .NET backend development concepts, including asynchronous programming, multithreading, dependency injection, and API optimizations.
- Design and manage RESTful and GraphQL APIs, ensuring rate limiting, authentication, authorization, observability, and efficient data processing.
- Develop and manage microservices architecture, implementing event-driven patterns, API gateways, service discovery, and containerization.
- Ensure application performance optimization, including caching strategies, database indexing, and load balancing.
- Manage and optimize Azure SQL and Azure Cosmos DB, ensuring efficient data modeling, partitioning strategies, and query performance tuning.
- Implement DevSecOps best practices, including CI/CD pipelines, automated security testing, and infrastructure-as-code deployment.
- Integrate advanced SDLC (Software Development Life Cycle) practices to ensure high-quality code, test-driven development (TDD), and continuous integration.
- Strengthen application security through OWASP best practices, API security mechanisms, secure coding principles, and identity management.
- Work in a fast-paced, agile environment, collaborating with cross-functional teams to drive innovation and deliver payment solutions.
- Implement observability tools (such as AppDynamics, ELK, and Grafana) to monitor application performance and troubleshoot issues proactively.
- Mentor junior engineers and contribute to the overall technical excellence of the team.
Requirements
- 8+ years of experience in full-stack development, with expertise in AngularJS and .NET.
- Bachelor's degree in related field required; Masters or MBA in related field preferred.
- Proven experience in developing high-volume, high-performance applications for payment channels or financial services.
- Strong hands-on experience with Azure SQL and Azure Cosmos DB, including query optimization and partitioning strategies.
- Expertise in designing and managing APIs and microservices architecture with advanced security and scalability considerations.
- Deep understanding of application security, DevSecOps, and secure coding practices.
- Experience with modern SDLC and Agile methodologies, CI/CD pipelines, and automated deployment strategies.
- Strong troubleshooting and debugging skills, with expertise in performance monitoring and tuning.
- Excellent communication and leadership skills, with the ability to mentor engineers and drive innovation.
- Advanced to expert knowledge of applicable regulatory and legal compliance obligations, rules and regulations, industry standards and practices.
- Benefits you'll love:
Benefits
Dental insurance401(k)
Additional Information
Job Title: Principal Engineer I - Full Stack Developer Location: TX - Dallas/Irving
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at westernalliancebank? Share your experience