Lead Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦