Home
Jobs
Saved
Resumes
Lead Software Engineer at SalesAi | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Lead Software Engineer
SalesAi
Website
LinkedIn
Lead Software Engineer
United States
Full Time
6 days ago
No H1B
Apply Now
Key skills
Cloud
Google Cloud Platform
Java
JavaScript
Microservices
Next.js
NoSQL
React
Spring
Spring Boot
SpringBoot
SQL
TypeScript
AI
ML
Data Engineering
Zustand
GCP
Google Cloud
OpenAPI
Git
Jira
Agile
CI/CD
Problem Solving
About this role
Role Overview
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.
Requirements
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.
Tech Stack
Cloud
Google Cloud Platform
Java
JavaScript
Microservices
Next.js
NoSQL
React
Spring
Spring Boot
SpringBoot
SQL
TypeScript
Benefits
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.
Apply Now
Home
Jobs
Saved
Resumes