onlife logo

Principal Software Engineer - Platform

onlife

Overview

Onlife is seeking a highly skilled and experienced Principal Software Engineer to join our dynamic team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform and driving the success of our software development initiatives.

Key Responsibilities

  • Architecting and developing major system components, ensuring scalability, performance, and maintainability.
  • Leading the design and implementation of software features and capabilities, collaborating with cross-functional teams and stakeholders to gather requirements and provide technical insights.
  • Mentoring and coaching the engineering team, providing guidance on best practices, software design principles, and coding standards.
  • Conducting code reviews and providing constructive feedback to ensure high-quality code.
  • Identifying and evaluating emerging technologies and tools to enhance the efficiency and effectiveness of software development.
  • Driving the adoption of best practices and standards, ensuring consistent use of software engineering methodologies across the team.
  • Working closely with product managers and stakeholders to align technical solutions with business goals and customer needs.
  • Researching and implementing new algorithms and techniques to enhance the performance and functionality of the application.
  • Contributing to the continuous improvement of the development process, including CI/CD pipelines, automated testing, and deployment strategies.
  • Develop and document technical specifications, APIs, and design documents.
  • Mentor junior engineers, fostering a culture of knowledge sharing and continuous learning.

Ideal Experience

  • Extensive experience in software development.
  • Proven track record of designing and developing scalable, high-performance software solutions.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Excellent leadership and mentoring skills, with the ability to guide and inspire a team of engineers.
  • Ability to collaborate effectively with cross-functional teams and stakeholders, including product managers and designers.
  • Deep knowledge of open source frameworks and libraries.
  • Proficiency in writing clean, maintainable, and well-documented code.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Strong knowledge using Python, Python frameworks, and Python Libraries (bonus).
  • Experience with machine learning libraries (bonus).
  • Experience with DevOps practices (bonus).
  • Experience with machine learning and/or geospatial technologies (bonus).

Similar jobs

Last update: 23 minutes ago

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Persona logo
Persona

LLM Backend Developer

Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.

Pleo logo
Pleo

Senior Mobile Platform Engineer

Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Oracle logo
Oracle

Cloud Solution Engineer (IC4)

Join Oracle as a Cloud Solution Engineer to design and deploy cloud architectures, driving customer success in Amsterdam.

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

Planetek Hellas logo
Planetek Hellas

Senior Backend Software Engineer

Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Cere Network logo
Cere Network

Principal AI Engineer

Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Orbem logo
Orbem

Senior Platform Engineer

Join Orbem as a Senior Platform Engineer to build robust platforms, enhance software delivery, and drive innovation in AI-powered imaging.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Verimi logo
Verimi

Senior Software Architect (Java, Spring)

Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Atolls logo
Atolls

Senior PHP Developer

Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.