This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Engineer in Europe.
In this role, you will lead the technical evolution of a high-scale SaaS platform, driving the transformation from a monolithic architecture to a scalable, reliable, and extensible system. You will tackle complex engineering challenges that impact hundreds of integrations and millions of users, balancing technical excellence with customer outcomes. Working closely with Product, Engineering, and Design teams, you will influence architecture, best practices, and the technical roadmap while mentoring engineers and fostering a culture of craftsmanship. This is a high-impact position where your decisions shape the performance, reliability, and innovation of core platform services. You will thrive in a collaborative, fast-paced environment and play a key role in setting engineering standards across the organization.
Accountabilities
- Lead the design, development, and evolution of high-scale backend services, ensuring performance, reliability, and maintainability.
- Drive architectural improvements and modernization initiatives, including migration from monolithic systems to service-oriented and event-driven architectures.
- Collaborate with cross-functional teams to translate business requirements into technical solutions and scalable systems.
- Mentor and guide engineers, fostering technical excellence, best practices, and a culture of continuous improvement.
- Identify and resolve technical debt, scalability bottlenecks, and reliability challenges across the platform.
- Lead design reviews, ensure code quality, and influence engineering practices across teams.
- Advocate for security, observability, and operational excellence in all platform components.
Requirements
- 10+ years of software development experience, with at least 2 years in a leadership, staff, or principal-level role.
- Expert-level proficiency in backend programming, particularly PHP.
- Strong experience with both relational databases (MySQL) and NoSQL data stores (DynamoDB, Elasticsearch), including data modeling and optimization.
- Deep understanding of containerization (Docker, Kubernetes, Fargate) and cloud-native architectures.
- Experience with event-streaming platforms such as Kafka or Kinesis.
- Extensive experience with AWS services and cloud architecture.
- Proven track record of leading, mentoring, and influencing cross-functional engineering teams.
- Familiarity with Agile methodologies, CI/CD practices, and software design patterns.
- Solid grasp of distributed computing principles and architectural best practices.
- Experience in SaaS product companies and complex integration environments.
Nice to have:
- Frontend development experience (ReactJS, NextJS, TailwindUI).
- Performance monitoring and optimization expertise.
- Knowledge of security best practices in web applications.
- Experience with scaling high-growth platforms.
- Exposure to machine learning or AI concepts.
- Infrastructure-as-code experience (Terraform, CloudFormation).
- Strong familiarity with Extreme Programming (XP) values and techniques.
Benefits
- Competitive Compensation: Salary aligned with market rates in your country.
- 100% Remote: Freedom to work from anywhere within your European country of residence.
- Equity Options: Opportunity to receive stock options in a fast-growing, profitable company.
- Values-Driven Leadership: Operate within a culture of integrity, transparency, and innovation.
- Professional Growth: Access to learning, development, and career advancement opportunities.
- Annual Paid Leave: Country-specific paid time off aligned with local norms.
- Health & Pension Benefits: Provided where applicable depending on location.
- Dynamic Team Culture: Join a diverse, international team spanning 40+ countries, fostering innovation and collaboration.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI thoroughly evaluates your CV and LinkedIn profile, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and historical success factors to determine your match score.
🎯 Based on this analysis, the top 3 candidates with the highest match are automatically shortlisted for the role.
🧠 When necessary, our human team performs an additional manual review to ensure no strong profile is overlooked.
This process is transparent, skills-based, and bias-free — focusing solely on your fit for the role. Once the shortlist is finalized, it is shared directly with the hiring company, whose internal team manages the final selection steps, including interviews and additional assessments.