Vice President, Software Engineer (.Net & React)
Role details
Job location
Tech stack
Job description
As a Vice President, you will be a senior technical leader responsible for architecture, delivery, and operational excellence across the full stack. You will mentor a team of software engineers, drive technical strategies, collaborate with senior stakeholders, and ensure our platform scales to meet evolving business needs., Technical Leadership & Architecture
- Define and evolve the technical architecture across frontend and backend systems
- Lead strategic direction of the document processing engine, content management services, and data distribution layer
- Champion engineering best practices: code quality, testing, security, and observability
- Evaluate new technologies and provide guidance on complex system design decisions
- Drive technical innovation while maintaining production stability
- Foster a culture of technical excellence and continuous improvement
- Champion agile practices and efficient delivery processes
Delivery & Execution
- Ensure timely, high-quality delivery of platform features
- Oversee production operations, incident management, and system reliability (SLAs/SLOs)
- Balance technical debt management with feature development
- Drive automation of build, test, and deployment processes
- Ensure compliance with security, regulatory, and audit requirements
- Stakeholder Management & Communication
- Partner with Product Management to define technical roadmaps
- Communicate technical strategy to senior leadership
- Articulate technical concepts and trade-offs to non-technical audiences
- Manage expectations and negotiate scope, timelines, and resources
Backend Technologies
- C# / .NET (.NET 6/7/8, ASP.NET Core)
- SQL Server & Entity Framework Core - ORM patterns and performance optimization
- RESTful API & Microservices architecture - service decomposition, inter-service communication
- Message queues and event-driven architecture (Azure Service Bus, Kafka)
Frontend Technologies
- React and TypeScript - modern frontend development
- Redux and state management patterns
- Single-spa or micro-frontend architectures
- SCSS/CSS - responsive design and component styling
Cloud & DevOps
- Microsoft Azure services (Azure App Service, Blob Storage, Cosmos DB, Redis, Key Vault, etc.)
- Git workflows and branching strategies
- Performance engineering and scalability optimization
Architecture & Design
- Microservices architecture - service patterns, API gateways, service mesh
- Clean / Hexagonal Architecture principles / Domain-Driven Design (DDD) concepts
- API design, authentication and authorization
- Data architecture and data modeling
Requirements
- 8+ years of professional software engineering experience
- 3+ years in technical leadership roles
- Proven track record delivering large-scale, mission-critical systems
- Deep expertise in full-stack development
- Strong background in financial services technology preferred
- Experience with cloud-native architectures on Azure preferred
- AI development and proficient tools usage is a plus
Benefits & conditions
To help you stay energized, engaged and inspired, we offer a wide range of employee benefits including: retirement investment and tools designed to help you in building a sound financial future; access to education reimbursement; comprehensive resources to support your physical health and emotional well-being; family support programs; and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about.