Lead Software Engineer role on the Product team focused on designing, delivering, and executing mission-critical cloud-native data systems primarily on AWS. Requires 8-10 years of software engineering experience with expertise in Node.js, TypeScript, JavaScript, Express.js, NestJS, Fastify, AWS services, event-driven architectures, REST APIs, microservices, and SQL/NoSQL databases. Responsibilities include leading technical initiatives, mentoring junior engineers, owning the software development lifecycle, and ensuring platform scalability, security, and reliability. Experience with Infrastructure as Code (Terraform, Ansible), CI/CD, DevOps, and Generative AI technologies (LLMs, RAG, Agentic AI) is required. Bachelor's or Master's degree in Computer Science or related field is required. Location: Chicago, Illinois, United States. Salary range: USD $98,000 - $182,000 annually. Benefits include flexible time off, paid holidays, parental leave, health coverage, 401(k), tuition assistance, and more.
What you'll do
Drive design, delivery, technical strategy, and execution for mission-critical data systems
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Define engineering standards and influence long-term platform direction
Mentor junior engineers
Ensure the Cleanroom platform scales securely and reliably to support business growth
Deliver large-scale cloud-native data platforms primarily on AWS using REST APIs, microservices, and event-driven applications
Work hands-on across the technology stack to solve complex engineering challenges and maintain platform excellence
Lead product-wide technical initiatives focused on performance optimization, scalability, reliability, security, governance, and cost efficiency
Partner with global engineering, product management, architecture, and business stakeholders to align technical solutions with strategic business objectives
Own the end-to-end software development lifecycle including requirements gathering, solution design, development, deployment, observability, and documentation
Foster a culture of innovation, accountability, collaboration, and technical excellence
Requirements
B.E./B.Tech/M.Tech/MCA in Computer Science, Information Technology, or related field
8-10 years of strong software engineering experience
Deep expertise in building scalable UX driven applications and distributed systems architecture
Proven experience designing and building scalable REST APIs, microservices, and distributed systems
Strong hands-on expertise in Node.js, TypeScript, JavaScript, Express.js, NestJS, and Fastify
Extensive experience with AWS services such as S3, Lambda, API Gateway, and EventBridge
Strong experience with messaging and event-driven technologies such as Kafka, RabbitMQ, SNS, and SQS
Solid expertise in relational and NoSQL databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis
Hands-on experience with Infrastructure as Code tools such as Terraform and Ansible
Strong understanding of CI/CD and DevOps practices using Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated deployment pipelines
Experience implementing robust testing strategies including unit, integration, and regression testing
Strong critical thinking and analytical skills
Exposure to Generative AI technologies including LLMs, RAG architectures, and Agentic AI systems
Experience designing and deploying AI-driven solutions
Tech stack
Node.jsTypeScriptJavaScriptExpress.jsNestJSFastifyAWS (S3, Lambda, API Gateway, EventBridge)KafkaRabbitMQSNSSQSPostgreSQLSQL ServerAuroraDynamoDBMongoDBRedisTerraformAnsibleJenkinsGitHubGitLabBitbucketGoCDPySparkDatabricksAzureGoogle Cloud PlatformREST APIsMicroservicesEvent-driven architecturesCI/CDDevOpsGenerative AILLMsRAG architecturesAgentic AI systems
Benefits
Flexible time off (FTO)14 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k)Tuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.