Jobs · Engineering · Utah

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.

Similar jobs