Senior Software EngineerWe are seeking a highly motivated and experienced Senior Software Engineer to join our Bruin Software Engineering Team in NYC!The Senior Software Engineer will lead a major platform modernization — migrating a complex legacy enterprise web applications to a modern, maintainable code stack. You will work directly with Claude Code (Anthropic's AI-powered engineering tool) as a core part of your workflow, directing it to generate and validate code while applying your own judgment on architecture and quality. We work across the full stack — cloud infrastructure, APIs, databases, and frontend — and we move fast.
We value engineers who take ownership, think deeply, and deliver.Role and Responsibilities:Migration Leadership: Own the end-to-end rewrite of a production enterprise web application to a modern stack (NestJS, React/TypeScript, Temporal.io), executing module by module with backwards compatibility to the existing MSSQL database.AI-Augmented Engineering: Use Claude Code as a primary tool — directing it to generate, refactor, and validate code while applying your judgment to review output and make architectural decisions.Full-Stack Development: Build across backend (Javascript, Python, NestJS/Node.js), frontend (React + TypeScript), and data layers (TypeORM + Microsoft SQL Server).Workflow Engineering: Migrate legacy BPT-style process flows to Temporal.io, including long-running processes, human task queues, timers, and conditional logic.API & Integration: Design and maintain RESTful APIs with OpenAPI/Swagger documentation. Manage clean contracts between new and legacy modules during transition.Cloud & DevOps: Deploy and manage solutions on AWS, Azure, or GCP. Implement and maintain CI/CD pipelines, IaC, and containerised deployments (Docker, Kubernetes).Code Quality: Establish engineering standards for the new codebase, conduct code reviews, and write well-tested, maintainable code.Mentorship: Guide junior engineers and model effective, responsible use of AI-assisted development tooling.Desired Qualifications:Must be a strong engineer with the fundamentals and judgment to work effectively alongside AI tooling.5+ years of professional software engineering with a track record of delivering production systems.Strong TypeScript/JavaScript and Node.js experience; NestJS or similar backend framework.Solid React experience building complex, data-driven web applications.Relational database experience and proficiency with ORM frameworks; MSSQL a strong plus.Cloud platform experience (AWS, Azure, or GCP) and hands-on DevOps — CI/CD, containerisation (Docker, Kubernetes).Comfort reading and reasoning about systems you didn't build — legacy codebase analysis is central to this role.Openness to 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 both engineering and non-technical stakeholders.Nice To Have:C# or other strongly-typed backend language experience.Data pipeline experience (Apache Airflow, Apache Flink, Kafka, or similar).Workflow/orchestration engine experience (Temporal.io, Conductor, or similar).Figma familiarity — able to work directly from design files without handoff friction.Experience migrating from a low-code or legacy enterprise platform.Certifications in AWS, Azure, GCP, or Kubernetes.The U.S.
pay for this position ranges from $150,000.00 to $180,000.00 annually.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.
Senior Software Engineer (In office - NYC) in new york at Unknown Company
This position is listed as contract and onsite.