Senior Software Development Lead

Placements24

United States

Hybrid

USD 54,000 - 84,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Stock options / equity participation
Professional development
Flexible working arrangements
401(k) or retirement plan

Job summary

Placements24 is seeking a Senior Software Development Lead to steer an engineering team in Randburg, Gauteng. The role focuses on guiding design, development, testing, and deployment of sophisticated software solutions, with deep technical breadth across languages and frameworks and strong people-management skills.

You will architect scalable systems, drive code quality, mentor developers, collaborate with product and design teams, and champion DevOps and modern practices in a dynamic,

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 7 years of experience in software development, with at least 2 years in a lead or management role.
  • Proven experience in designing and developing scalable web applications and/or complex enterprise systems.
  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, Node.js) and associated frameworks.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Deep understanding of database technologies (SQL and NoSQL) and data modeling.
  • Knowledge of Agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and architectural design skills.
  • Strong leadership, communication, and interpersonal skills.
  • Proven ability to mentor and guide development teams.
  • Familiarity with CI/CD pipelines and DevOps practices is a plus.

Responsibilities

  • Lead, mentor, and manage a team of software developers, fostering a collaborative and high-performance environment.
  • Oversee the entire software development lifecycle, from requirement gathering and design to implementation, testing, and deployment.
  • Drive technical excellence, setting high standards for code quality, architecture, and best practices.
  • Collaborate with product managers, designers, and other stakeholders to define product roadmaps and translate business requirements into technical solutions.
  • Architect scalable, robust, and maintainable software systems.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Manage project timelines, resource allocation, and delivery commitments.
  • Identify and implement process improvements to enhance development efficiency and effectiveness.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and approaches.
  • Troubleshoot and resolve complex technical issues that arise during development and in production.
  • Champion a culture of innovation, continuous learning, and knowledge sharing within the team.

Skills

Leadership
Software architecture
Cloud platforms
CI/CD
Agile methodologies
Mentoring
Stakeholder collaboration
Team management

Education

Bachelor's degree
Master's degree

Tools

Java
Python
C#
Node.js

Job description

About the Role

Our client is searching for an accomplished and visionary Senior Software Development Lead to steer their innovative engineering team in Randburg, Gauteng . This leadership position involves guiding a team of talented developers in the design, development, testing, and deployment of sophisticated software solutions. The ideal candidate will possess a deep technical expertise across various programming languages and frameworks, combined with strong people management and strategic thinking skills. This is a unique opportunity to shape the future of our client's technology offerings and foster a culture of excellence within the software development domain in the vibrant Randburg tech hub.

Key Responsibilities
  • Lead, mentor, and manage a team of software developers, fostering a collaborative and high-performance environment.
  • Oversee the entire software development lifecycle, from requirement gathering and design to implementation, testing, and deployment.
  • Drive technical excellence, setting high standards for code quality, architecture, and best practices.
  • Collaborate with product managers, designers, and other stakeholders to define product roadmaps and translate business requirements into technical solutions.
  • Architect scalable, robust, and maintainable software systems.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Manage project timelines, resource allocation, and delivery commitments.
  • Identify and implement process improvements to enhance development efficiency and effectiveness.
  • Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and approaches.
  • Troubleshoot and resolve complex technical issues that arise during development and in production.
  • Champion a culture of innovation, continuous learning, and knowledge sharing within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 2 years in a lead or management role.
  • Proven experience in designing and developing scalable web applications and/or complex enterprise systems.
  • Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, Node.js) and associated frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
  • Deep understanding of database technologies (SQL and NoSQL) and data modeling.
  • Knowledge of Agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and architectural design skills.
  • Strong leadership, communication, and interpersonal skills.
  • Proven ability to mentor and guide development teams.
  • Familiarity with CI/CD pipelines and DevOps practices is a plus.
Benefits
  • Highly competitive salary and bonus structure.
  • Comprehensive medical, dental, and vision insurance.
  • Generous stock options or equity participation.
  • Significant opportunities for career growth and leadership development.
  • Flexible working arrangements to support work-life balance.
  • Modern office facilities in Randburg, Gauteng .
  • Allowance for professional development and training.
  • Retirement fund contributions.
  • A dynamic and collaborative team culture focused on innovation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Placements24 • Houston (TX)

On-site
USD 90,000 - 150,000
Executive benefits package
Stock options / equity participation
Flexible work arrangements
+1
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Placements24 • United States

Hybrid
USD 60,000 - 90,000
Salary with performance bonuses
Medical aid & retirement contributions
Professional development & conferences
+1
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • United States

Hybrid
USD 120,000 - 180,000
Competitive salary
Health insurance
Learning & development
+1
Senior Automotive Software Development Lead
Senior Automotive Software Development Lead

Placements24 • United States

Hybrid
USD 90,000 - 162,000
Performance bonus
Health insurance
Generous leave and holidays
+4
Senior Sales Manager - Randburg
Senior Sales Manager - Randburg

Placements24 • United States

Hybrid
USD 72,000 - 120,000
Car allowance or company car
Commission & bonuses
Hybrid work model
+1
Senior Software Development Mentor
Senior Software Development Mentor

Placements24 • United States

Hybrid
USD 54,000 - 78,000
Flexible hybrid work arrangement
Competitive contract rate
Teaching and mentoring experience
+1
Lead Software Engineer (Backend - Java/Spring)
Lead Software Engineer (Backend - Java/Spring)

Placements24 • United States

Hybrid
USD 60,000 - 108,000
Competitive compensation
Medical aid
Retirement planning
+2
Senior DevOps Engineer - Randburg
Senior DevOps Engineer - Randburg

Placements24 • United States

On-site
USD 60,000 - 108,000
Competitive salary
Professional development
Company-sponsored certifications
+2
Senior Technology Strategy Consultant
Senior Technology Strategy Consultant

Placements24 • United States

Hybrid
USD 72,000 - 108,000
Salary bonuses
Medical coverage
Provident fund
+1
Senior Product Manager
Senior Product Manager

Placements24 • United States

Hybrid
USD 54,000 - 84,000
Health benefits
Bonus structure
Hybrid work