SalesAi

Lead Software Engineer

Indianapolis, IN
Java Spring Boot Next.js TypeScript API GCP Microservices SQL NoSQL Git CI/CD AI Machine Learning
Description

Lead Software Engineer

Location: Hybrid (Indianapolis, Indiana, US)

Department: Product

About the role

A Lead Engineer will drive the technical development of our AI-powered sales platform. You will work closely with cross-functional teams, including product management, design, and sales, to architect, build, and optimize scalable solutions. This role requires strong technical expertise, leadership skills, and a passion for AI-driven innovations.


What you'll do

Be a Primary Individual Contributor

  • Most of your time will be spent designing, building, and shipping production code in Java Spring Boot and Next.js + Zustand (TypeScript).
  • Own complex features end to end—from data modeling and service logic to API design and frontend integration.
  • Make pragmatic architectural decisions that balance performance, scalability, and maintainability.

Lead by Example in Code Quality and Design

  • Consistently model clean code practices, effective design patterns, and thoughtful system design in day-to-day work.
  • Set the technical bar through high-quality pull requests, tests, and documentation rather than mandates.
  • Drive improvements through refactoring and incremental architectural enhancements.

Pair, Coach, and Mentor Engineers

  • Dedicate time each week to pair programming, design reviews, and hands-on problem solving with other engineers.
  • Coach team members on Spring Boot, TypeScript, API design, and cloud architecture through real work—not abstract guidance.
  • Provide actionable feedback that helps engineers improve code quality, ownership, and confidence.

Own APIs and Frontend Integration

  • Design and maintain APIs using OpenAPI specifications, ensuring consistency and usability.
  • Actively work with frontend engineers to integrate APIs into Next.js applications, addressing performance, error handling, and UX considerations.
  • Guide API versioning and backward compatibility through practical implementation.

Drive Performance, Reliability, and Delivery

  • Actively profile, optimize, and scale services and web applications in cloud environments.
  • Participate directly in on-call rotations, incident response, and root-cause analysis.
  • Improve CI/CD workflows, observability, and deployment practices through hands-on contributions.


What you bring

  • Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in software development and as a software team lead engineer.
  • Proficiency in programming languages such as Java, React, and JavaScript/TypeScript.
  • Experience with cloud platforms (ideally GCP) and microservices or modular monolithic architecture.
  • Strong understanding of AI/ML concepts, APIs, and data engineering.
  • Knowledge of database management systems (SQL, NoSQL), data modeling, and data system scalability principles.
  • Experience with Agile methodologies and development tools like Jira, Git, and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.

Mindset

  • You move toward a challenge. 
  • No blame, but high accountability.
  • You love mentoring and growing a team.
  • Always pursuing betterment, continuous improvement, and trying new things.


Why you'll love working here

At SalesAi, we believe your work should support your life—not the other way around. We offer a competitive, people-first benefits package designed to help you thrive both on and off the clock:

  • Flexible (Unlimited) PTO
  • Hybrid Work Environment 
  • 10 Paid Holidays – Plus regular company-sponsored events.
  • Affordable Medical, Dental & Vision Insurance
  • Employer-Paid Life Insurance 
  • 401(k) with 4% Match
  • Award-Winning Culture – Voted a Top Culture Company in Indianapolis across multiple categories.


About the Company

About SalesAi

At SalesAi, we’re revolutionizing the way companies sell and serve with cutting-edge, AI-driven technology. Our rapidly growing SaaS platform helps businesses seamlessly integrate AI into sales and support workflows—making operations smarter, faster, and more effective.

We’ve grown to over $6M in ARR in under nine months, thanks to a world-class team that thrives on innovation, collaboration, and a drive to shape the future of AI. We believe AI should be simple, powerful, and accessible, and we’re building the tools to make that a reality.

Join us to shape the future of AI solutions that are human-centered, scalable, and transformative.


SalesAi
SalesAi

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say