MetTel

MetTel

Senior Software Engineer - Bruin Platform Full Stack

New York, New York, United States · Senior

Sponsorship not specified$150k-$180kDetected 8 days ago
JavaScriptTypeScriptPythonJavaGoReactNode.jsFastAPIFull-Stack DevelopmentCode ReviewRedisElasticsearchAWSGCPAzureCloud PlatformsDockerKubernetesCI/CDDevOpsTemporalKafkaData EngineeringRAG

About the role

  • MetTel is a global communications solutions provider with the most complete suite of fully managed services that focus on secure connectivity, and network and mobility services.
  • We simplify communications and networking for business and government agencies.
  • We believe that each team member is a key to the success and sustainability of the group.

Responsibilities

  • Tech Stack Modernization: Drive Bruin's tech stack modernization in partnership with the Principal Software Architect - moving core platform components onto modern frameworks, retiring legacy patterns, and establishing the patterns the next generation of Bruin will be built on.
  • Architecture & Design: Partner with the Principal Software Architect on architectural decisions across the modernization scope.
  • Write ADRs for significant design choices, evaluate framework and infrastructure options, and contribute to platform-wide design discussions.
  • Full-Stack Development: Design, build, and ship new Bruin core services and customer-facing features on the modernized stack. Build across backend, API, and data layers.
  • Cloud & DevOps: Build and operate services on our containerized infrastructure (Kubernetes on-premise). Establish and follow CI/CD, IaC, and deployment patterns alongside the team.
  • Design, build, and ship new Bruin core services and customer-facing features on the modernized stack.
  • Build across backend, API, and data layers.

Requirements

  • Must be a strong full-stack engineer with the fundamentals and judgment to work effectively alongside AI tooling and to operate with high autonomy.
  • 7+ years of professional software engineering, with significant time spent shipping production full-stack applications.
  • comfort with modern front-end tooling.
  • Production experience with a modern backend framework (e.g., NestJS, FastAPI, or similar).
  • Hands-on experience designing and operating microservices and event-driven architectures, including production work with Kafka and Redis (or similar messaging and caching infrastructure).
  • Hands-on experience with containerized deployment (Kubernetes, Docker), and comfort with CI/CD pipelines.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) as adjacent experience - many of the patterns transfer to our on-premise environment.
  • Solid React + TypeScript experience building complex, data-driven web applications; comfort with modern front-end tooling.
  • Relational database experience and proficiency with ORM frameworks; familiarity with MSSQL a plus given Bruin's existing data layer.
  • Comfort reading and reasoning about systems you didn't build - legacy codebase analysis and modernization are central to this role.
  • Demonstrated proficiency with AI-assisted development tools (Claude Code, Copilot, Cursor, or similar) as a core part of your engineering workflow.
  • Strong communication skills; able to articulate technical decisions to engineering peers and non-technical stakeholders.

Nice to have

  • Workflow / orchestration engine experience (Temporal.io, Dagster, or similar).
  • Previous experience contributing to a brownfield modernization.
  • Search and analytics infrastructure exposure (Solr, OpenSearch, StarRocks, ClickHouse, or similar).
  • Telecom, managed services, or B2B platform domain experience.
  • Certifications in AWS, Azure, GCP, or Kubernetes.
  • Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets.
  • To learn more about our company visit us at www.mettel.net
  • Strong proficiency in at least two modern programming languages, TypeScript/JavaScript (Node.js) preferred, plus working knowledge of multiple language ecosystems (e.g., Python, Go, Java).

Compensation

  • The salary range reflected is a good faith estimate of base pay for the primary location of the position.

Company info

  • #NYC, NYC, #NewYorkCity, New York City, NewYorkCity, Senior Software Engineer, #SeniorSoftwareEngineer, #Manhatten, #ClaudeCode, Claude Code, ClaudeCode, #Full Stack, Full Stack, #React, React, #TypeScript, Typescript, #Front-end, Front-end, #Developer, Developer, #Engineering, # Microservices, Microservices, #Kafka, Kafka, #event-driven, event-driven, #Redis, Redis, #data-intensive, data-intensive
  • MetTel is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws.

Visa & Work Authorization

  • nd considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation

This listing is sourced directly from MetTel's careers page and normalized into a canonical job model.