Lead Software Engineer

AI Powered LLC
New York, NY, United States
30 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours

Tech stack

LangGraph Framework Agile Methodology Artificial Intelligence Amazon Elastic Compute Cloud Automation of Tests Bootstrap (Software) Cloud Computing Software Quality Code Review Python (Programming Language) PostgreSQL Node.Js
+17 more
OpenAI Cloud Services Amazon Simple Notification Service (SNS) Software Engineering Web Application Frameworks LangChain ReactJS AWS AppSync Langfuse β€” LLM Observability and Analytics Platform Agentic-AI AWS Aurora Graphql Gsuite Api Gateway Serverless Computing Golang Programming Languages

Job description

The Lead Software Engineer will provide technical leadership across a growing suite of enterprise SaaS applications. The Lead Software Engineer will work closely with product and technology leadership to shape engineering strategy, design scalable solutions, introduce AI-powered development practices, and build agentic systems that integrate with existing products.

Requirements

  • 5-8 years of professional software engineering experience. \n

  • Strong experience with multiple programming languages and modern frameworks. \n

  • Experience with Python, NodeJS, ReactJS, Bootstrap, and/or ANT Design. \n

  • Experience designing and implementing agentic systems and AI-powered solutions. \n

  • Hands-on experience with frameworks such as LangGraph, LangChain, LangFuse, or OpenAI Agents SDK. \n

  • Strong experience with AWS cloud services and serverless technologies. \n

  • Experience with AWS Lambda, SNS, API Gateway, and EC2. \n

  • Experience with PostgreSQL and/or AWS Aurora. \n

  • Experience with GraphQL and AWS AppSync. \n

  • Strong understanding of automated testing, code reviews, CI, and software quality practices. \n

  • Experience working in Agile software development environments. \n

  • Proven experience managing complex projects from conception through implementation. \n

  • Strong technical leadership, communication, stakeholder management, and team coaching skills. \n

  • Ability to influence technical decisions across engineering and product teams. \n, * Experience with Golang. \n

  • Experience scaling enterprise SaaS applications. \n

  • Strong understanding of serverless architecture and cloud-native development. \n

  • Experience leading engineering teams and mentoring software developers. \n

  • Experience using AI tools to improve software development workflows. \n

  • Experience collaborating across Product, UX, Quality, and Release teams. \n

  • Strong client engagement and relationship management experience. \n

  • Experience working in rapidly changing, collaborative environments. \n

  • Familiarity with Google Workspace, including Docs, Slides, and Sheets. \n

Benefits & conditions

n \n

  • Lead technical strategy, architecture, and engineering initiatives across enterprise applications. \n

  • Partner with product leadership on prioritisation and enterprise-level feature design. \n

  • Define and document engineering policies, standards, and development best practices. \n

  • Identify and implement AI engineering tools to improve development efficiency. \n

  • Design and implement agentic systems using modern AI frameworks and technologies. \n

  • Provide technology recommendations and technical guidance to engineering teams. \n

  • Audit existing products and processes and recommend improvements. \n

  • Establish and lead code reviews, automated testing, CI, and QA practices. \n

  • Support high-level technical design, project planning, and implementation. \n

  • Help scale applications while advancing serverless cloud infrastructure where appropriate. \n

  • Mentor engineers and provide technical and career development guidance. \n

  • Support hiring recommendations, resource allocation, and project prioritisation. \n

  • Collaborate effectively across Product, UX, QA, Release, and Technology teams. \n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…