CareerPlan

Sr. Lead Software Engineer (Hybrid- Newark, NJ, Edgewood, LI, Coppell TX or NYC)

Edgewood, NYFull-time$145k–$155k2026-08-03 → 2026-11-11
Hybrid

Core

Lead software development initiatives and design scalable AWS-based serverless architectures to support core business systems.

Role type

Senior Lead Software Engineer (Java)

Builds

Cloud-native applications, data processing workflows, and serverless/microservices solutions.

Domain

Enterprise Software / Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Java, Node.js, Python, AWS (Lambda, API Gateway, Glue, DynamoDB, Elasticsearch, S3, EC2), PostgreSQL, Terraform, Git, CI/CD pipelines, Microservices, Batch processing, Event-driven computing

Preferred skills

Angular, Chef, API security, Agile methodologies (Scrum, Kanban)

Technologies

AWS, Lambda, API Gateway, Glue, DynamoDB, Elasticsearch, S3, EC2, PostgreSQL, Terraform, Git, Jenkins, Chef, Angular

Responsibilities

Lead software development initiatives by writing well-structured, maintainable code and conducting thorough code reviews; Design and implement AWS-based serverless architectures with enterprise-level scalability, performance, and security; Develop and optimize data processing workflows, including batch processing pipelines and event-driven computing; Migrate on-premises applications into AWS leveraging modern serverless and microservices patterns; Design and implement CI/CD pipelines using DevOps tools such as Git, Terraform, and configuration management tools; Mentor junior engineers and foster a culture of technical excellence.

Seniority

Senior, hands-on IC with leadership responsibilities