Principal Software Engineer

Placements24

Waukee (IA)

Sur place

USD 73 000 - 128 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Placements24 partners with a leading agritech innovator in Paarl, Western Cape, to recruit a Principal Software Engineer. This senior role drives architectural direction and mentors teams to deliver scalable software solutions from an on-site campus.

The candidate should have 10+ years of software engineering, strong microservices and cloud experience, and a track record of technical leadership in complex systems.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related quantitative field.
  • 10+ years of professional software engineering experience with lead/principal responsibilities.
  • Expertise in multiple programming languages (e.g., Java, C++, Python, Go).
  • Deep understanding of software architecture patterns (microservices, event-driven) and system design.

Responsabilités

  • Lead the design and architecture of complex software systems and applications.
  • Provide technical guidance and mentorship to software engineering teams.
  • Define and enforce coding standards, best practices, and development methodologies.
  • Collaborate with product management to define technical requirements and roadmaps.
  • Write high-quality, maintainable code for critical system components.
  • Identify and address technical debt and performance bottlenecks.
  • Evaluate and adopt new technologies to improve processes and capabilities.
  • Conduct thorough code reviews and drive technical decisions.
  • Troubleshoot and resolve complex technical challenges across the stack.

Connaissances

Java
C++
Python
Go
Distributed systems
Architectural patterns

Formation

Bachelor's or Master's in Computer Science, Engineering, or related field

Outils

Docker
Kubernetes
AWS
Azure
GCP

Description du poste

About the Role

Our client, a leading innovator in agricultural technology, located in the picturesque town of Paarl, Western Cape , is seeking an exceptional Principal Software Engineer. This senior role is central to driving the technical vision and architectural direction of our client's software products. You will be responsible for designing complex systems, mentoring engineering teams, and ensuring the delivery of high-quality, scalable, and maintainable software solutions. The ideal candidate is a seasoned engineer with a proven track record of technical leadership and a deep understanding of software architecture, design patterns, and development best practices. Join us in making a significant impact in the agritech sector from our beautiful Paarl campus.

Key Responsibilities
  • Lead the design and architecture of complex software systems and applications.
  • Provide technical guidance and mentorship to software engineering teams.
  • Define and enforce coding standards, best practices, and development methodologies.
  • Collaborate with product management to define technical requirements and roadmaps.
  • Write high-quality, maintainable, and efficient code for critical system components.
  • Identify and address technical debt and performance bottlenecks.
  • Evaluate and recommend new technologies and tools to improve development processes and product capabilities.
  • Conduct thorough code reviews and drive technical decision-making.
  • Troubleshoot and resolve complex technical challenges across the software stack.
  • Contribute to the overall technical strategy and vision of the company.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 10+ years of professional experience in software engineering, with significant experience in a lead or principal role.
  • Expertise in multiple programming languages and paradigms (e.g., Java, C++, Python, Go).
  • Deep understanding of software architecture patterns (e.g., microservices, event-driven architecture) and system design principles.
  • Extensive experience with database technologies (SQL and NoSQL).
  • Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Exceptional communication, leadership, and interpersonal skills.
  • Experience in the agricultural technology sector is a strong advantage.
Benefits

Our client offers a top-tier compensation package, including a substantial salary, comprehensive medical aid, a generous retirement fund, and significant performance-based incentives. We invest heavily in our employees' growth, providing opportunities for continuous learning, advanced training, conference attendance, and leadership development. The role is based on our picturesque campus in Paarl, Western Cape . We cultivate a stimulating and collaborative work environment, with regular team-building events and access to company facilities. Additional benefits include on-site meals, wellness programs, and ample opportunities for career advancement within a forward-thinking company.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Principal Software Engineer: Architecture & Tech Leadership
Principal Software Engineer: Architecture & Tech Leadership

Placements24 • Waukee (IA)

Sur place
USD 73 000 - 128 000
Software Development Manager
Software Development Manager

Placements24 • Waukee (IA)

Hybride
USD 61 000 - 97 000
Hybrid work model
Health and retirement benefits
Professional growth opportunities
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Waukee (IA)

Sur place
USD 73 000 - 109 000
Competitive salary + annual bonus
Health insurance
PTO & holidays
+3
Senior Software Architect
Senior Software Architect

Placements24 • États-Unis

À distance
USD 73 000 - 109 000
Performance-based bonuses
Health, dental, and vision insurance
Generous paid time off
+3
Principal Software Engineer
Principal Software Engineer

INNOVATIVE TECH SOLUTIONS INC • Woodlawn (MD)

Sur place
USD 140 000 - 190 000
Bonus based on performance
Competitive salary
Dental insurance
+1
Software Developer (Mid-Level)
Software Developer (Mid-Level)

Placements24 • Waukee (IA)

Sur place
USD 21 000 - 33 000
Competitive salary
Health insurance
Paid time off
+3
Senior Principal Software Engineer
Senior Principal Software Engineer

Good co India • États-Unis

À distance
USD 180 000 - 240 000
Principal Software Engineer
Principal Software Engineer

INNOVATIVE TECH SOLUTIONS INC • Manassas (VA)

Sur place
USD 140 000 - 190 000
Bonus based on performance
Competitive salary
Dental insurance
+1
Principal Software Engineer
Principal Software Engineer

HireFit • Annapolis (MD)

Sur place
USD 120 000 - 160 000
Principal Software Engineer
Principal Software Engineer

Glocomms • Palo Alto (CA)

Sur place
USD 180 000 - 240 000