Jobs · Engineering · New York

Senior Full Stack Developer & Architect

Tata Consultancy Services · New York, NY · 2 wk ago
Engineering$100k–$120k/yrFull-time

About the Role

We are seeking a seasoned software engineer with 5+ years of relevant experience in a critical development role, capable of understanding how software delivers business value. This position requires excellent engineering skills, senior architecture expertise, and a deep working knowledge of key computer science concepts such as networking, operating systems, virtualization, and containerization.

Responsibilities

  • Design, develop, and maintain high-availability systems with a focus on scalability and reliability.
  • Implement and manage containerization and Kubernetes environments, including GitOps workflows.
  • Deploy and operate services at scale using Docker, Kubernetes, and service meshes like Istio.
  • Utilize Infrastructure as Code (IaC) tools such as Terraform and CloudFormation for automation.
  • Deliver software using Agile methodologies (SCRUM/Kanban).
  • Debug and analyze issues across networking, infrastructure, application, and database stacks.
  • Implement and manage observability stacks (e.g., Datadog, AppDynamics, Dynatrace).
  • Work with middleware technologies (e.g., MQ, Apache Kafka) to run services at scale.
  • Manage senior stakeholder relationships with clear and concise communication.

Requirements

  • 5+ years of experience in a critical software development role with high business impact.
  • Strong expertise in Java and full-stack development, with the ability to learn new languages and skills.
  • Experience with CI/CD orchestration tools and GitOps practices.
  • Operational experience with hyperscale systems and configuration management.
  • Familiarity with Agile delivery methodologies.

Qualifications

  • Degree in Computer Science, Mathematics, Physics, or a related technical field (desirable).
  • Bachelor of Computer Science or equivalent.

Skills

  • Programming (Java)
  • Containerization and Kubernetes
  • GitOps
  • High Availability Systems
  • Observability (tools and implementation)
  • Infrastructure as Code (Terraform, CloudFormation)
  • Hyperscale Systems
  • Configuration Management
  • Middleware technologies (MQ, Apache Kafka)
  • Senior stakeholder management
  • Clear and concise written and verbal communication

Pay

$100,000 to $120,000 per year

Similar jobs