Enable job alerts via email!

Software Engineering Lead - Retail Integration (API)

Old Mutual

United States

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Engineering Lead to manage and develop engineering teams. This pivotal role involves leading agile teams, overseeing full-stack development, and contributing to the technical strategy of the organization. The ideal candidate will have a strong background in software engineering with a proven track record in project delivery, technical leadership, and team development. Join a dynamic environment where you can drive innovation and make a significant impact on the company's success. If you are passionate about technology and team growth, this opportunity is perfect for you!

Qualifications

  • 8+ years of software engineering experience with complex project delivery.
  • Proficiency in front-end and back-end technologies.
  • Leadership or mentorship experience in software teams.

Responsibilities

  • Lead and inspire software engineers, providing guidance and mentorship.
  • Oversee the design, development, and maintenance of web applications.
  • Manage planning, execution, and delivery of software projects.

Skills

Action Planning
Adaptive Thinking
Agile Project Management
Budget Management
Change Management
Data Compilation
Evaluating Information
Executing Plans
Futures Thinking
Gaps Analysis
IT Implementation
Learning and Development
Managing Stakeholder Expectations
Oral Communications
Policies & Procedures
Project Life Cycle Management
Project Performance & Quality Assurance
Project Reporting
Risk & Schedule Management
Scope & Strategy

Education

Bachelor's degree in Computer Science
Master's degree (NQF Level 9)

Tools

AWS
Azure
Google Cloud

Job description

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity, and our diverse talent reflects this.

Job Description

The Software Engineering Lead plays a pivotal role in managing and developing engineering teams, ensuring project success, and contributing to the overall technical strategy of the company. The role involves leading engineers across 2-3 agile teams within a domain.

The incumbent will be responsible for developing full-stack systems, including design, development, testing, and ensuring the software meets the needs of Old Mutual and its customers. This role combines technical development and people management.

Key Responsibilities:

  1. Technical Leadership: Lead and inspire software engineers, providing guidance, architectural direction, and mentorship.

  2. Participate in recruitment and mentoring to foster an engineering culture.

  3. Full-Stack Development: Oversee the design, development, and maintenance of web applications, ensuring high standards for functionality, performance, and user experience.

  4. Project Management: Manage planning, execution, and delivery of software projects within scope and deadlines.

  5. Team Development: Support professional growth of team members.

  6. Collaboration: Promote knowledge sharing and best practices within teams.

  7. Problem Solving: Address technical challenges and remove obstacles.

  8. Testing and Debugging: Establish testing strategies and optimize code for reliability.

  9. API Integration: Manage API and third-party service integrations focusing on security and scalability.

  10. DevOps and Deployment: Implement CI/CD, containerization, and cloud deployment practices.

  11. Mentoring and Collaboration: Guide junior developers and foster team growth.

  12. Architecture and Design: Drive system design and code reviews for scalable solutions.

  13. Technical Strategy: Contribute to technical roadmap development.

  14. Stakeholder Communication: Liaise with non-technical stakeholders to align project goals.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 8+ years of software engineering experience with complex project delivery.
  • Proficiency in front-end and back-end technologies.
  • Leadership or mentorship experience in software teams.
  • Strong problem-solving and debugging skills.
  • Excellent communication and leadership abilities.
  • Knowledge of cloud services (AWS, Azure, Google Cloud) and microservices architecture.
  • Experience leading cross-functional teams.
  • Agile or Scrum certification preferred.

Skills

Action Planning, Adaptive Thinking, Agile Project Management, Budget Management, Change Management, Data Compilation, Evaluating Information, Executing Plans, Futures Thinking, Gaps Analysis, IT Implementation, Learning and Development, Managing Stakeholder Expectations, Oral Communications, Policies & Procedures, Project Life Cycle Management, Project Performance & Quality Assurance, Project Reporting, Risk & Schedule Management, Scope & Strategy.

Competencies

  • Business Insight
  • Collaboration
  • Effective Communication
  • Courage
  • Cultivates Innovation
  • Customer Focus
  • Decision Quality
  • Develops Talent

Education

NQF Level 9 – Masters

Closing Date

30 April 2025, 23:59

Note: The appointment will be made in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit.

The Old Mutual Story!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.