Software Engineering Manager
Prince Perelson and Associates, L.L.C.
Salt Lake City, UT, United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on public-rest31.bullhornstaffing.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,000.0 - $160,000.0
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
JavaScript (Programming Language)
.NET Framework
Multitier Architecture
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Microsoft Azure
C Sharp (Programming Language)
Software as a Service
Cloud Engineering
Code Review
+17 more
Continuous Integration
Cursor (Graphical User Interface Elements)
DevOps
Microsoft SQL Server
Performance Tuning
Azure Machine Learning
Secure Coding
Service-Oriented Architecture
Software Engineering
TypeScript
Enterprise Software Applications
GitHub Copilot
ReactJS
Solid Principles
Integration Frameworks
Domain Driven Development
Microservices
Job description
- Lead multiple teams of C#/.NET and React engineers across North America and India.
-
Oversee delivery of complex software products and customer-facing applications. Drive modernization from monolithic applications toward scalable, service-oriented architectures.
- Provide technical leadership through architecture reviews, code reviews, and engineering standards.
- Mentor engineers and managers while building a high-performing engineering culture.
- Lead adoption of AI-assisted development tools and AI-enabled product capabilities.
- Partner with Product and business stakeholders to define priorities, manage dependencies, and execute roadmaps.
- Establish and improve Agile, DevOps, quality, and software delivery processes.
- Use engineering and delivery metrics to identify bottlenecks and continuously improve team performance.
- Manage technical risk, resource planning, and delivery across multiple concurrent initiatives.
Requirements
- 7-10+ years of software engineering experience, with 5+ years leading distributed engineering teams.
- Strong experience with C#/.NET, ASP.NET Core, React, JavaScript/TypeScript, SQL Server, and modern APIs.
- Experience designing scalable, secure enterprise applications and cloud-native architectures.
- Strong Azure experience, including services such as AKS, Functions, App Services, Service Bus, Event Grid, Azure DevOps, and CI/CD.
- Experience with microservices, clean architecture, DDD, SOLID principles, performance optimization, and secure development.
- Practical experience with AI development tools such as GitHub Copilot, Claude, Cursor, or similar platforms.
- Experience integrating AI capabilities using platforms such as Azure AI services or OpenAI APIs.
- Proven ability to mentor engineers, conduct code reviews, and establish strong engineering practices.
- Experience modernizing legacy platforms and improving software delivery through DevOps and Agile practices.
- Strong communication, product thinking, problem-solving, and stakeholder management skills.
- Experience with third-party integrations and enterprise software environments.
- Preferred: Experience in financial services, insurance, fintech, SaaS, or other highly regulated/mission-critical environments.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on public-rest31.bullhornstaffing.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
DC
Daniel Cranney
What is Agentic Programming and Why Should Developers Care?
12 months ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago