Job Search and Career Advice Platform

Enable job alerts via email!

Manager, Software Engineering (Data Pipeline)

Campbell Scientific Ltd.

Remote

ZAR 1 675 000 - 2 346 000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm specializing in advanced measurement systems is seeking a Manager of Software Engineering to lead the software development team. You will drive technical excellence, ensuring high-quality software solutions and managing resources effectively. The ideal candidate will have over 8 years of experience in software development, including significant leadership roles. If you’re passionate about fostering a culture of innovation and excellence in a dynamic environment, this might be the perfect opportunity for you.

Benefits

Premium benefits package
Competitive salary
Paid Time Off

Qualifications

  • 8+ years of professional software development experience, with 3-5 in leadership roles.
  • Strong technical foundation in modern programming languages and cloud technologies.
  • Demonstrated ability to motivate and manage high-performing teams.

Responsibilities

  • Lead and mentor a team of software engineers, fostering innovation.
  • Oversee the full software development lifecycle for high-quality solutions.
  • Collaborate with stakeholders to define priorities and technical direction.

Skills

Software development experience
Leadership and management
Agile methodologies
Communication skills
Cloud technologies

Education

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

Position: Manager, Software Engineering (Data Pipeline)

Location: Remote - US

Closing Date: End of Day, January 11, 2026

About the Company

We work to make a difference and help those working to advance science and technology for the benefit of humankind. Through our advanced measurement systems, our goal is to provide key insights to people using science and technology to solve massive global challenges including severe weather, climate change, limited natural resources, sustainable food production, energy production and distribution, and infrastructure safety.

What’s in it For You?
  • A premium benefits package. We have competitive Paid Time Off; Medical, Dental, Vision, and Hearing Insurance with no premiums based on Full Time 40-hour weeks; Long-Term and Short-Term Disability; AD&D; 401(k) and a Profit-Sharing Plan; and Gym Memberships.
  • Industry competitive salaries.
  • A great work culture where we work hard and make the time to enjoy both our work and the people around us.
  • Challenging and engaging work that makes a difference on a global scale.
What You’ll Work On

We are seeking a highly skilled Senior Software Manager to lead our engineering teams, drive technical excellence, and deliver high-quality software solutions that align with our strategic goals. This role is ideal for a seasoned leader who thrives in a dynamic environment and is passionate about building both great products and great teams.

You’ll Support Your Team by Performing the Following Key Tasks
  • Lead, mentor, and develop a team of software engineers, fostering a culture of innovation, ownership, and continuous improvement.
  • Oversee the full software development lifecycle, ensuring high standards for quality, performance, and maintainability.
  • Collaborate closely with Product Management, QA, UX, and other stakeholders to define priorities, scope, and technical direction.
  • Create and manage technical roadmaps, aligning engineering initiatives with business objectives.
  • Guide architectural decisions, review technical designs, and ensure adherence to best practices and coding standards.
  • Manage project timelines, resource allocation, and risk mitigation across multiple, simultaneous initiatives.
  • Drive adoption of modern engineering practices, including CI/CD pipelines, automated testing, and DevOps principles.
  • Support recruitment, hiring, onboarding, and performance management within the engineering team.
  • Analyze team performance and operational processes to identify opportunities for optimization and scalability.
What We’re Looking For
  • 8+ years of professional software development experience, including 3–5 years in an engineering leadership or management role.
  • Strong technical foundation in modern programming languages, frameworks, and cloud technologies.
  • Proven track record delivering complex software systems in fast-paced environments.
  • Experience with agile methodologies, sprint planning, and project management best practices.
  • Excellent communication skills and the ability to translate complex technical concepts for a variety of audiences.
  • Demonstrated ability to build, motivate, and manage high-performing teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • Preferred Qualifications
    • Experience managing distributed or hybrid engineering teams.
    • Background in designing and scaling cloud-native architectures.
    • Familiarity with security best practices, compliance standards, or systems integration.
    • Experience with budgeting, forecasting, or vendor management.
Work Environment

Typical office work environment with computer workstation and travel environment (traveling to meet with clients, potential clients, and to industry tradeshows and conferences).

Physical Requirements

Must be able to lift and carry up to 50 pounds over short distances as needed while fulfilling job responsibilities. Must be capable of sitting for extended periods of time, bending, twisting, and other movement consistent with office environments.

Campbell Scientific is an EQUAL OPPORTUNITY EMPLOYER.

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