Senior Software Development Manager

Placements24

Riverton (UT)

Hybrid

USD 140,000 - 200,000

Full time

3 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

Executive benefits
Bonuses & stock options
Health, dental, vision
Paid time off
Hybrid work environment
Cutting-edge tech
Sustainability culture

Job summary

Placements24 is seeking a Senior Software Development Manager to lead a high-performing engineering team. You will guide the full software lifecycle, set technical strategy, and collaborate with product partners to define roadmaps and deliver robust solutions in a hybrid work model.

The role requires 7+ years in software development with 3+ in leadership, strong Agile experience, and expertise in Java/Python/C#.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 7+ years in software development with at least 3 years in a management role.
  • Proven experience leading and managing software teams.
  • Strong understanding of Agile and Scrum.
  • Proficiency in Java, Python, or C# and architectural patterns.
  • Experience with cloud platforms (AWS/Azure/GCP) and DevOps.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong project management and organizational abilities.
  • Ability to thrive in a hybrid environment and collaborate in Upington, ZA.

Responsibilities

  • Lead, mentor, and manage a software development team to foster high performance.
  • Oversee end-to-end software development lifecycle and ensure timely, quality delivery.
  • Define and implement best practices, methodologies, and standards (Agile/Scrum).
  • Collaborate with product managers and stakeholders to define requirements and roadmaps.
  • Drive technical decisions and software architecture for solutions.
  • Manage resources, timelines, and budgets effectively.
  • Conduct performance reviews and support team growth.
  • Ensure scalability, reliability, and security of software.
  • Champion innovation and continuous improvement.

Skills

Leadership
Communication
Team management
Agile/Scrum
Java
Python
C#
Architecture patterns
Cloud platforms
DevOps

Education

Bachelor’s or Master’s degree in Computer Science or Engineering

Tools

AWS
Azure
GCP
DevOps practices

Job description

About the Role

Our client, a leading innovator in the renewable energy sector, is seeking an experienced and dynamic Senior Software Development Manager. This position utilizes a hybrid work model, offering a blend of remote autonomy and in-office collaboration in Upington, Northern Cape, ZA. The successful candidate will lead and mentor a team of software engineers, overseeing the entire software development lifecycle from conception to deployment and maintenance. You will be responsible for driving technical strategy, ensuring the delivery of high-quality software solutions, and fostering a collaborative and productive team environment. This role is ideal for a proven leader with a strong technical background and a passion for sustainable technology.

Key Responsibilities
  • Lead, mentor, and manage a team of software developers, fostering a high-performance culture.
  • Oversee the end-to-end software development lifecycle, ensuring timely and quality delivery of projects.
  • Define and implement software development best practices, methodologies (e.g., Agile, Scrum), and standards.
  • Collaborate with product managers, stakeholders, and other departments to define project requirements and technical roadmaps.
  • Drive technical decision-making and architecture for software solutions.
  • Manage resource allocation, project timelines, and budgets effectively.
  • Conduct performance reviews, provide feedback, and support the professional growth of team members.
  • Ensure the scalability, reliability, and security of all developed software solutions.
  • Champion innovation and continuous improvement within the development team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development, with at least 3 years in a management or team lead role.
  • Proven experience in leading and managing software development teams.
  • Strong understanding of software development methodologies, particularly Agile and Scrum.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#) and architectural patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices is a plus.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong project management and organizational abilities.
  • Ability to thrive in a hybrid work environment and collaborate effectively in person and remotely in Upington, Northern Cape, ZA.
Benefits
  • Highly competitive salary and executive benefits package.
  • Performance-based bonuses and potential stock options.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and professional development budget.
  • A dynamic hybrid work environment with opportunities for impactful work.
  • Exposure to cutting-edge technology in the renewable energy sector.
  • Supportive leadership and a culture focused on innovation and sustainability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Lead (Software Development)
Senior Technical Lead (Software Development)

Placements24 • Windsor Park (TN)

Hybrid
USD 150,000 - 230,000
Senior Project Manager - Renewable Energy Infrastructure Development
Senior Project Manager - Renewable Energy Infrastructure Development

Placements24 • Riverton (UT)

On-site
USD 121,000 - 242,000
Medical Insurance
Relocation Assistance
Performance Bonuses
+3
Senior Project Manager - Renewable Energy Infrastructure
Senior Project Manager - Renewable Energy Infrastructure

Placements24 • Riverton (UT)

On-site
USD 91,000 - 127,000
Competitive salary & bonuses
Medical aid
Life insurance
+4
Senior HR Manager
Senior HR Manager

Placements24 • Riverton (UT)

On-site
USD 73,000 - 115,000
Executive salary
Bonuses
Medical coverage
+6
Senior Software Architect
Senior Software Architect

Placements24 • Riverton (UT)

Hybrid
USD 140,000 - 210,000
Competitive salary
Hybrid work model
Health benefits
+2
Senior Software Architect - Hybrid
Senior Software Architect - Hybrid

Placements24 • United States

Hybrid
USD 73,000 - 110,000
Competitive salary
Medical aid
Retirement plan
+5
Remote Project Manager - Renewable Energy Sourcing
Remote Project Manager - Renewable Energy Sourcing

Placements24 • Riverton (UT)

Remote
USD 54,000 - 79,000
Fully remote work
Flexible hours
Professional development
+1
Lead Project Manager, Energy Solutions
Lead Project Manager, Energy Solutions

Placements24 • Willows (CA)

Hybrid
USD 120,000 - 180,000
Competitive salary package
Health benefits
Remote-friendly culture
+2
Remote Senior Project Manager - Tech Transformation
Remote Senior Project Manager - Tech Transformation

Placements24 • United States

Remote
USD 54,000 - 90,000
Competitive salary
Health/dental/vision insurance
Remote work allowance
+7
Senior Enterprise Solutions Architect
Senior Enterprise Solutions Architect

Placements24 • Riverton (UT)

Hybrid
USD 73,000 - 109,000
Competitive salary
Performance bonus
Medical coverage
+7