SDC BCMT Back End Engineer---Manager----Charlotte

EY•Charlotte, NC
•$86,600 - $224,700

About The Position

The Technology Service Delivery Manager is based in EY’s Service Delivery Center and works on project-based technology work and managed services for financial services clients. As part of a project team, the manager is responsible for the design, build and configuration, testing, analysis, delivery, and support of technology solutions. The role is fast-paced and evolving, requiring flexibility, initiative, and the ability to manage changing priorities and learn new technologies. The position leads backend engineering work to design and develop server-side services, APIs, and data integrations. Teams use Java, Spring and Spring Boot, RESTful and SOAP web services, microservices, relational and NoSQL databases, messaging platforms such as Kafka, and cloud technologies to deliver secure, scalable, high-performing backend systems. The role provides architecture, governance, and technical leadership across complex, enterprise-scale initiatives. The manager owns end-to-end application architecture and technology roadmaps, establishes engineering standards and delivery governance, leads cross-team decisions and modernization, and manages technical risks and dependencies. The role also influences senior stakeholders, mentors technical leaders and engineers, and champions code quality, security, testing, and automation. Travel may be required up to 30% of the time.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
  • At least 6 years of relevant experience in enterprise application development, architecture, and technical leadership.
  • Deep experience developing enterprise server-side applications and RESTful APIs using Java, Spring, and Spring Boot.
  • Expertise in microservices architectures, API design, and event-driven integration with Kafka.
  • Experience with SQL and NoSQL databases, JPA or Hibernate, and performance tuning.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with JSON, XML, REST, SOAP, and web services.
  • Experience with Jenkins, Git, CI/CD, and testing frameworks such as JUnit and Mockito.
  • Experience with cloud development, containerization, and production triage.
  • Proven experience owning application architecture, establishing engineering governance, and mentoring technical leaders.
  • Comfort working in Agile environments and collaborating with senior business and technical stakeholders.
  • Deep hands-on experience developing enterprise server-side applications, APIs, and integrations using Java, Spring, and Spring Boot.
  • Deep experience designing microservices architectures, RESTful and SOAP web services, and event-driven integration using Kafka.
  • Strong experience with relational and NoSQL databases, JPA or Hibernate, and query performance tuning at scale.
  • Willingness and ability to travel up to 30% of the time.
  • Self-starter and quick learner with a strong theoretical and practical background in computer science.

Nice To Haves

  • Experience with Java, Spring, Spring Boot, and microservices architectures.
  • Experience with RESTful and SOAP web services and API design.
  • Experience with JSON and XML data formats.
  • Experience with SQL and NoSQL databases and data access frameworks such as JPA or Hibernate.
  • Experience with messaging and event streaming platforms such as Kafka, JMS, or RabbitMQ.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS or Azure.
  • Experience with Jenkins, Git, and CI/CD pipelines.
  • Experience with JUnit, Mockito, and automated testing frameworks.
  • Experience with cloud development, production triage, and enterprise application delivery.

Responsibilities

  • Own end-to-end application architecture and technology roadmaps across complex, enterprise-scale initiatives, and hold teams accountable for delivery.
  • Establish secure engineering patterns, reusable frameworks, and delivery governance, and ensure consistent adoption across engagements.
  • Lead cross-team technical decisions, modernization efforts, dependencies, and technical risk; escalate and resolve issues before they affect client delivery.
  • Influence senior client and internal stakeholders by communicating technical direction and trade-offs in business terms.
  • Mentor and develop technical leaders and engineers through coaching, feedback, and career guidance.
  • Define reusable standards and drive organizational capability improvement.
  • Champion code quality, security, testing, and automation standards across teams.
  • Translate requirements into secure, well-integrated services.
  • Design and develop backend server-side services, APIs, and data integrations for financial services clients.
  • Contribute to the design, build/configuration, testing, analysis, delivery, and support of technology solutions.
  • Travel up to 30% of the time.

Benefits

  • Medical coverage
  • Dental coverage
  • Pension plans
  • 401(k) plans
  • A wide range of paid time off options
  • Professional growth
  • Personal fulfillment
  • Inclusive culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service