Skip to content
mimi

Senior Full-Stack Software Engineer

EY

Concord · On-site Full-time Senior 2w ago

About the role

Role Overview

As a Senior Full-Stack Software Engineer, you will take charge of developing, testing, and maintaining top-notch software solutions across the entire technology stack. Collaborating with multidisciplinary teams, you’ll create scalable, secure, and production-ready applications, leveraging intelligent, data-driven capabilities.

This is an exciting opportunity where engineers are expected to approach problem-solving with a modern mindset, focusing on automation, AI-assisted workflows, and enhancing user experience. You’ll contribute to innovative solutions that treat AI as a central design element, maintaining strong software engineering fundamentals.

Your adaptability across programming languages and platforms will be key in this role. You’ll own your tasks, contribute to system design decisions, and support solutions from inception to launch and ongoing evolution.

Key Responsibilities

  • Deliver solutions to complex challenges, recommending policy changes and procedural updates in your work area.
  • Exercise sound judgment to select methods, techniques, and evaluation criteria to achieve results.
  • Mentor junior engineers, providing guidance and feedback to ensure successful task completion.

Essential Skills and Attributes

  • Design, develop, test, and deploy comprehensive applications emphasizing scalability, security, and reliability.
  • Build and maintain backend services and APIs, utilizing modern languages such as C#, Python, Java, or JavaScript/TypeScript across technology ecosystems including Node.js, Spring, and .NET.
  • Implement new features and optimize performance across frontend and backend systems.
  • Work with cross-functional teams to refine requirements and translate them into technical designs.
  • Contribute to system architecture, covering data models, integrations, and cloud deployment considerations.
  • Engage fully in agile development processes, participating in various sessions such as sprint planning, reviews, and retrospectives.
  • Conduct code reviews, establishing high standards for code quality and maintainability.
  • Create and maintain technical documentation that aligns with best practices throughout the software development lifecycle.
  • Identify, troubleshoot, and resolve issues in development and production environments.
  • See projects through from inception to launch and continue collaboration with EY and client leadership.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 3+ years of professional software engineering experience.
  • Proficiency in at least one backend programming language (Python, Java, C#, or JavaScript/TypeScript).
  • Experience with full stack development and frameworks like .NET or similar.
  • Knowledge of modern frontend frameworks like React or Angular.
  • Experience designing and implementing RESTful APIs.
  • Strong skills in relational and non-relational databases, including query optimization.
  • Experience with Git-based version control.
  • Comfortable working in both local and cloud environments.
  • Strong communication skills and a willingness to travel as needed (up to approximately 25 percent).

Desirable Qualifications

  • Experience with cloud-native or microservices-based applications, especially on Azure.
  • Hands-on knowledge of cloud services for various operations.
  • Familiarity with service-oriented, API-driven architectures.
  • Experience with containerization and orchestration technologies like Docker and Kubernetes.
  • Understanding of designing intelligent application capabilities and integrating AI features into systems.
  • Knowledge of CI/CD pipelines and DevOps practices.

What We Offer

Join EY and receive comprehensive compensation and benefits, including medical and dental coverage, 401(k) plans, and flexible vacation policies. You will experience a supportive environment that champions your professional development and fosters a diverse and inclusive culture.

Are you ready to shape your future with confidence? We welcome your application.

Skills

.NETAngularAPIAzureC#CI/CDDockerGitJavaJavaScriptKubernetesMicroservicesNode.jsPythonReactSQLSpringTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free