Lead Software Developer
Job details
- Pay
- $120,000 – $155,000 a year
- Work mode
- On-site
- Employment
- Full-time
- Level
- Staff / principal
- Education
- Bachelor's degree
- Posted
- Oct 18, 2026
- Last confirmed open
- Oct 18, 2026
About this role
Job Description
Vertex Analytics, Inc. is seeking an experienced Lead Software Developer to guide software development initiatives, design scalable applications, and help deliver high-quality technology solutions. The ideal candidate will combine strong programming expertise with technical leadership, architectural decision-making, and the ability to mentor developers.
In this role, you will collaborate with cross-functional teams to translate business requirements into technical solutions, establish development standards, and ensure applications meet performance, reliability, security, and maintainability goals.
Responsibilities
- Lead the design, development, testing, and maintenance of software applications.
- Establish technical standards, coding guidelines, and development best practices.
- Design scalable application architectures and oversee implementation decisions.
- Review code, provide technical feedback, and mentor software developers.
- Collaborate with product managers, business analysts, and stakeholders to define requirements.
- Develop and maintain APIs, backend services, and database integrations.
- Identify performance bottlenecks and implement appropriate improvements.
- Oversee software testing, debugging, deployment, and production support.
- Promote secure coding practices and maintainable software design.
- Support project planning, technical documentation, and continuous improvement initiatives.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Significant professional experience in software development, including experience leading technical projects or development teams.
- Strong proficiency in one or more programming languages, such as Java, Python, C#, or JavaScript.
- Experience designing application architectures, APIs, and database-driven systems.
- Knowledge of software design patterns, data structures, algorithms, and system integration.
- Familiarity with version control, automated testing, CI/CD, and cloud technologies.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication, mentoring, and collaboration abilities.
Preferred Skills
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Knowledge of microservices, distributed systems, and application security.
- Experience with Agile or Scrum development methodologies.
- Ability to evaluate emerging technologies and recommend practical engineering solutions.
Benefits
Potential benefits may include medical, dental, and vision coverage, retirement savings options, paid time off, and professional development opportunities, subject to the employer's actual policies and eligibility requirements.
About the Company
Vertex Analytics, Inc. is the company name provided for this sample job description. Its exact legal identity, business activities, official website, and operations in Charlotte, North Carolina, have not been independently verified. Confirm the intended employer before publishing a company-specific description.
Pay: $120,000.00 - $155,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Visa sponsorship
- Vision insurance
Work Location: In person