Principal Engineer

ADTWhitpain Township, PA
13d

About The Position

This position is responsible for working with cross-functional teams to determine the specifications, plans, and design of major enhancements, development of highly scalable, cloud-native systems. The ideal candidate is a hands-on technical leader who drives architecture decisions, mentors engineers, and ensures engineering excellence across multiple teams.

Requirements

  • Four (4) year degree or equivalent experience.
  • 10+ years of professional software development experience with at least 7 years of backend experience
  • 7+ years of hands-on expertise in Java (Java 17+).
  • Professional Expertise experience with Spring Boot 3.x and the Spring Ecosystem.
  • Proven experience designing, building and operating systems on AWS.
  • A minimum of 1 year hands on GCP experience or working knowledge is a strong advantage.
  • Solid understanding of microservices architecture, distributed systems and API design.
  • Experience with Gradle and Maven for build and dependency management.
  • Familiarity with containerization orchestration (Docker, Kubernetes).
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Knowledge of relational and messaging systems.
  • Knowledge of relational and messaging systems.
  • Strong sense of ownership and accountability for technical outcomes.
  • Ability to lead through influence rather than authority.
  • Passion for clean code, design quality and engineering excellence.
  • Willingness to stay hands-on while thinking strategically.
  • Comfort working in ambiguous problem spaces and defining clarity.
  • Mentorship mindset with a focus on growing other engineers.
  • Proactive approach to identifying risks, gaps and improvement opportunities.
  • Strong communication skills and ability to collaborate across teams and stakeholders.

Responsibilities

  • Lead architecture and design of large-scale, distributed, microservices-based systems.
  • Drive technical strategy, design standards and best practices across engineering teams.
  • Design and develop and optimize backend services using Java 17+ and spring boot 3.x.
  • Build and maintain RESTful and event driven APIs with a focus on performance and scalability.
  • Architect and deploy cloud-native solutions on AWS, contribute to or guide GCP-based implementations when applicable.
  • Collaborate with DevOps and SRE teams on CI/CD pipelines for infrastructure automation and observability.
  • Define and enforce builds and dependency management standards using Gradle and Maven
  • Lead code reviews, ensure code quality, and promote clean architectural and modern java practices.
  • Mentor senior and mid-level engineers.
  • Partner with platform and QE/QA teams. To translate business requirements into robust technical solutions.
  • Identify and reduce technical debt while improving system reliability, security, and cost efficiency.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service