C# Fullstack Engineer - Manager - Consulting - Location OPEN
EY · Salt Lake City, UT · 5 days ago
On-siteEngineering$143k–$262k/yrFull-time
About the role
Join EY and help to build a better working world. As a Manager Full Stack Software Engineer, you will independently develop, test, and maintain high-quality software solutions across the technology stack. You will work closely with multidisciplinary teams to deliver scalable, secure, and production-ready applications that are increasingly shaped by intelligent, data-driven capabilities.
Responsibilities
- Develop solutions to complex problems, recommending changes to policies and establishing procedures that impact your work area.
- Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
- Provide direction and feedback to team members, ensuring successful task completion.
- Identify, troubleshoot, and resolve issues across development and production environments.
- Mentor junior engineers and contribute to a collaborative, high-performing engineering culture.
Requirements
- A Bachelor’s degree required (4-year degree) in Computer Science, Software Engineering or a related field.
- No less than 4 - 6 years of relevant experience in professional software engineering.
- Proficiency in at least one modern backend programming language, such as Python, Java, C#, or JavaScript or TypeScript.
- Experience with full stack development and one or more backend frameworks or technology ecosystems.
- Working knowledge of modern frontend frameworks such as React, Angular, or equivalent.
- Strong database skills across relational and non-relational data stores, including query optimization.
- Experience using Git-based version control and collaborative development workflows.
- Comfort working in local and cloud environments, including command-line tooling and system configuration.
- Strong negotiation and influencing skills.
- Proven track record of leading teams.
Qualifications
- Strong negotiation and influencing skills.
- Experience in managing change effectively.
- Track record of leading teams successfully.
- Experience building and operating cloud-native or microservices-based applications, preferably on Azure or similar cloud platforms.
- Familiarity with service-oriented, API-driven, and distributed system architectures, including event-driven patterns.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience designing or integrating intelligent application capabilities, including large language models, embeddings, or retrieval-based approaches.
- Familiarity with AI-assisted development workflows, agent-based patterns, or orchestration approaches.
- Understanding of security, identity, and access management in cloud environments.
- Familiarity with CI/CD pipelines, DevOps practices, and production observability.
- Experience supporting applications post-launch in enterprise or regulated environments.