Lead Software Engineer

Aptonet
Northbrook, IL, United States
1 day ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Systems Engineering Architectural Patterns Automated Storage and Retrieval Systems Microsoft Azure Cloud Computing Software Quality
+27 more
Code Review Software Debugging Software Design Patterns DevOps Graph Database Python (Programming Language) Knowledge Management Automation of Marketing Software Architecture Software Maintenance Search Technologies Software Engineering Software Systems Systems Architecture Strategies of Testing Google Cloud Retrieval-Augmented Generation Large Language Models Prompt Engineering Google Vertex AI Generative AI Agentic-AI Data Layers Information Technology Software Coding Golang Programming Languages

Job description

  • Provide strong technical leadership and guidance to the engineering team, setting technical vision and ensuring alignment with product goals
  • Lead the design, development, and deployment of complex software solutions, owning technical deliverables from conception to launch within an iterative development process
  • Define and own the technical strategy and architecture for generative AI capabilities across the platform, in alignment with governance and risk guidelines
  • Drive the roadmap and technical direction for AI-assisted tooling that improves how employees find information and get work done, partnering with product and engineering leads to prioritize impact
  • Own the design, build, and ongoing maintenance of a knowledge graph connecting fragmented knowledge sources (Drive, intranet, Slack) into a structured, AI-queryable data layer powering enterprise-wide semantic search and retrieval
  • Actively participate in and champion team ceremonies, contributing to sprint goals and continuous process improvement
  • Collaborate with product managers and stakeholders to define requirements, provide technical insights, author user and technical stories, and ensure seamless integration of solutions
  • Establish and enforce agile development best practices, coding standards, and architectural patterns for code quality, maintainability, and scalability
  • Mentor and guide junior and mid-level engineers, fostering technical growth and a collaborative team environment
  • Tackle complex technical challenges, troubleshoot issues, and provide innovative solutions
  • Drive technical design discussions, contributing to overall system architecture and robustness
  • Conduct thorough, constructive code reviews to ensure code quality and knowledge sharing
  • Champion high standards for knowledge management, ensuring clear, accessible documentation for all features and solutions
  • Stay current with emerging technologies and trends, proactively identifying opportunities for improvement
  • Identify and mitigate technical risks to ensure timely, successful delivery

Requirements

We’re looking for a highly skilled and motivated Lead Software Engineer with 8+ years of experience to drive the delivery of complex, high-impact software solutions. In this role, you’ll support the Digital Workplace team’s mission to remove technology friction for every employee, with a focus on applying AI and automation. You’ll help build and maintain generative AI capabilities within enterprise platforms and design automated workflows that connect internal tools to engineering systems, playing a key role in shaping technical direction and ensuring the delivery of high-quality, scalable, maintainable software aligned with product goals., * Strong technical leadership skills with the ability to set vision and guide a team

  • Deep understanding of agile methodologies and the software development lifecycle
  • Experience building LLM/GenAI applications (prompt engineering, RAG, agentic workflows), ideally within GCP Vertex AI
  • Experience with Slack app development or workflow automation (Slack API, Bolt SDK, Workflow Builder) and API/webhook integration
  • Experience building and maintaining knowledge graphs or structured data layers supporting AI/ML retrieval systems (RAG pipelines, semantic search)
  • Excellent problem-solving, analytical, and debugging skills
  • Strong communication, collaboration, and interpersonal skills
  • Demonstrated ability to mentor other engineers
  • Solid understanding of software architecture principles, design patterns, and system scalability
  • Proficiency designing and developing scalable, maintainable software iteratively
  • Knowledge of agile best practices, coding standards, and testing methodologies
  • Familiarity with cloud platforms (AWS, Azure, GCP) and related technologies
  • Ability to work effectively in cross-functional teams
  • Understanding of CI/CD pipelines and DevOps practices, * Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • Minimum 8 years of professional software development experience
  • Proven experience leading delivery of complex software solutions in an agile environment
  • Strong proficiency in one or more relevant programming languages (Java, Python, JavaScript, Go)
  • Experience with AI/ML or LLM-based application development
  • Experience with workflow-automation platforms
  • Experience with testing frameworks and methodologies

Apply for this position

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

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

3:27 min

Defining DevOps through its historical origins and foundational texts

Sonal Patil · LIVE

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all