Principal Software Engineer (Backend)
Placements24
About the Role
Our client, a leading FinTech company revolutionizing digital payments, is seeking an exceptional Principal Software Engineer to join their fully remote engineering team. This senior role offers the opportunity to shape the future of our backend systems, influencing architectural decisions and mentoring junior engineers. As a fully remote-first organization, we are committed to creating an environment where top talent can thrive irrespective of their physical location. You will be instrumental in designing, developing, and deploying highly scalable, resilient, and secure backend services that handle millions of transactions. This position demands a deep technical expertise, a passion for clean code, and a forward-thinking approach to problem-solving. We are looking for a technical leader who can drive innovation and excellence across our engineering function, from anywhere. This is your chance to make a significant impact in a fast-paced and dynamic industry.
Key Responsibilities
- Lead the architectural design and development of highly scalable and performant backend systems.
- Write clean, maintainable, and efficient code in languages such as Go, Java, or Python.
- Design and implement robust APIs (RESTful, gRPC) and microservices.
- Ensure the scalability, reliability, and security of backend services, especially in high-transaction environments.
- Mentor and guide other software engineers, fostering a culture of technical excellence and best practices.
- Drive technical decision-making and contribute to the overall technology strategy.
- Oversee the implementation of CI/CD pipelines and automated testing frameworks.
- Troubleshoot and resolve complex technical issues in production environments.
- Conduct in-depth code reviews and provide constructive feedback.
- Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
Requirements
- Master's or Ph.D. in Computer Science, Engineering, or a related field, or equivalent experience.
- 8+ years of professional experience in software engineering, with a significant focus on backend development.
- Proven experience in designing and building large-scale, distributed systems.
- Expertise in at least one modern backend programming language (e.g., Go, Java, Python).
- Deep understanding of microservices architecture, design patterns, and best practices.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of database systems (SQL and NoSQL) and data modeling.
- Excellent problem-solving, analytical, and architectural design skills.
- Exceptional communication and leadership abilities, crucial for leading remote teams.
- Ability to work independently and drive projects to completion in a fully remote setting.
Benefits
Our client offers an industry-leading salary of R per annum , along with substantial equity options and performance bonuses.
- As a fully remote role, you benefit from ultimate flexibility in your work location.
- We provide comprehensive health insurance, a generous retirement savings plan, and a significant annual budget for professional development, conferences, and learning resources.
- Opportunities for significant career progression and leadership within a rapidly growing FinTech company are abundant.
- ..., is looking for a highly skilled and experienced Remote Principal Machine Learning Engineer. This position is entirely remote, offering the flexibility... ...platforms (AWS, Azure, GCP). Excellent understanding of software engineering principles and best practices. Strong...SuggestedRemote work
- ...pharmaceutical company dedicated to accelerating drug discovery through advanced technological solutions. We are seeking an exceptional Principal Research Scientist with a profound expertise in Artificial Intelligence and Machine Learning to lead transformative research...SuggestedRemote workFlexible hours
- ...Role Our client is seeking a highly qualified Senior Geotechnical Engineer to play a lead role in their expanding energy projects division... ...techniques. Experience with specialized geotechnical software (e.g., Plaxis, GeoStudio) for modeling and analysis. Strong report...SuggestedWork at office
- ...About the Role Our client, an established engineering firm with a strong presence in commercial development, is seeking a Senior Structural... ...a dispersed team, utilizing advanced modeling and analysis software. This position offers the significant advantage of remote work...SuggestedWork at officeRemote work
- ...About the Role Our client is seeking an experienced Senior Subsea Engineer to contribute to the design, fabrication, installation, and operation of subsea systems for offshore projects, with a potential operational focus relevant to Kimberley projects. This role is crucial...SuggestedFor contractors
- ...the Role Our client is seeking a highly experienced Lead Mining Engineer with a specialization in strategic planning to join their team... ...mine plans for diverse commodities. Expertise in mine planning software (e.g., Deswik, Vulcan, Surpac, EPS) and economic evaluation...Long term contractRemote workWorldwideHome office
- ...strong safety culture. You will work closely with operations, engineering, and procurement departments to ensure the reliable performance... ...computer applications, including MS Office and relevant maintenance software. Experience working in the Northern Cape region is an...RelocationRelocation package
- ...contract security. You will guide architectural decisions, mentor engineering teams, and ensure the scalability, security, and efficiency of... ...Engineering, or a related field. ~10+ years of experience in software architecture, with at least 5 years dedicated to blockchain...Contract workRemote work
$37.35 per hour
...décisions d'embauche en fonction des qualifications, du mérite et des besoins de l'entreprise. Amrize Canada Inc. s'engage à respecter les principes d'équité en matière d'emploi et encourage les candidatures des femmes, des minorités visibles et des personnes en situation de...Hourly payPermanent employmentFull timeNight shiftWeekend workAfternoon shift- ...décisions d'embauche en fonction des qualifications, du mérite et des besoins de l'entreprise. Amrize Canada Inc. s'engage à respecter les principes d'équité en matière d'emploi et encourage les candidatures des femmes, des minorités visibles et des personnes en situation de...Local areaFlexible hours
- ...décisions d'embauche en fonction des qualifications, du mérite et des besoins de l'entreprise. Amrize Canada Inc. s'engage à respecter les principes d'équité en matière d'emploi et encourage les candidatures des femmes, des minorités visibles et des personnes en situation de...Work at officeLocal areaFlexible hours
- ...submissions and informed decision-making. This role demands a rigorous approach to statistical methodology, proficiency with statistical software, and the ability to communicate complex findings clearly to both statistical and non-statistical audiences within a collaborative,...Remote workFlexible hours
- ...dynamics and emerging trends. Excellent leadership, negotiation, and communication skills. Proficiency in supply chain management software and ERP systems (e.g., SAP, Oracle). Demonstrated ability to manage large budgets and drive cost savings. Experience within the...Relocation package
- ...with exceptional attention to detail. Proficiency in Microsoft Office Suite (Word, Outlook, Excel) and legal practice management software. Strong communication and interpersonal skills, with the ability to handle sensitive information professionally. Ability to work...Work at office
- ...decisions. Excellent leadership, communication, and interpersonal skills. Experience with ERP systems and supply chain management software. Familiarity with the logistical challenges and opportunities within the Northern Cape region is a plus. Willingness to be...Relocation package
- ...stakeholders, including regulatory bodies, community representatives, and senior management. Requirements Bachelor's degree in Mining Engineering or a related discipline; an MBA or advanced degree is a plus. Minimum of 10 years of progressive experience in mine operations...Relocation package
$42.4 per hour
...advice on information systems strategy, policy, management and service delivery Conduct reviews to assess quality assurance practices, software products and information systems Resolve conflict situations Operate automatic or other testing equipment to ensure product...Permanent employmentFull timeAfternoon shift- ...focus on insurance product pricing. Demonstrated experience in building, validating, and implementing pricing models using actuarial software (e.g., Prophet, GGY Axis) and tools like Excel, R, or Python. In-depth knowledge of pricing methodologies across multiple...Daily paidContract workFor contractorsRemote workHome officeFlexible hours
- ...environments and areas. Promote a culture of safety and exhibit these behaviours. WHAT WE'RE LOOKING FOR Education: Bachelor of Engineering or related field or equivalent experience. Preferred Field of Study: Production, Automation, Mechanical, Chemical. Required...InternshipWork at officeLocal areaFlexible hours
- ...budgeting, cost management, and continuous improvement. The Quarry Manager works closely with Plant Operations, Maintenance, Quality, Engineering, Environment, and other departments to ensure quarry activities are aligned with current and long-term plant requirements. WHAT...Long term contractFor contractorsInternshipWork at officeLocal areaFlexible hours
- ...environments and areas. Promote a culture of safety and exhibit these behaviours. WHAT WE'RE LOOKING FOR Education: Bachelor of Engineering or related field or equivalent experience. Preferred Fields: Production, Automation, Mechanical, or Chemical. Work...InternshipWork at officeLocal areaRelocation packageFlexible hours
- ...ownership; WHAT WE'RE LOOKING FOR Education : Bachelors Degree or equivalent experience Field of Study Preferred: Mechanical Engineering, Industrial Engineering, Journeyman Millwright, or equivalent education and experience. Required Work Experience: Minimum of 2-...For subcontractorInternshipWork at officeLocal areaFlexible hours
- ...LOOKING FOR Education: Bachelors Degree or Journeyman Electrician (Red Seal preferred) Field of Study Preferred: Electrical Engineering, Instrumentation Engineering, or a Journeyman Electrician qualification (Red Seal preferred) Required Work Experience: 3-5 years...For contractorsInternshipWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Backend). Be the first to apply!
- general engineer Kimberley, BC
- mechanical engineering project manager Kimberley, BC
- engineering project manager Kimberley, BC
- project engineer assistant project manager Kimberley, BC
- software engineer - computer Kimberley, BC
- software developer no experience Kimberley, BC
- senior software developer Kimberley, BC
- software engineer Kimberley, BC
- software engineer - ai machine learning Kimberley, BC
- junior software developer Kimberley, BC

