CrawlJobs Logo

Senior/Principal Software Engineer

arrive.com Logo

Arrive

Location Icon

Location:
United Kingdom , London

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Our platform is PHP, MySQL, and AWS, which we leverage to deliver exciting new features which enable drivers to use our applications, in-car and online, in innovative and novel ways. We place a high value on improving reliability, maintainability, security and testability to our platforms.

Job Responsibility:

  • Participate in Scrum ceremonies and work with your colleagues, stakeholders and third parties, to align on requirements and deliver a user experience you can be proud of
  • The role requires demonstrable experience of backend development using PHP and MySQL, and includes full lifecycle development of RESTful APIs and web apps which can operate at scale on AWS
  • You will appreciate the benefits of TDD/BDD, ensuring all code is tested and reviewed to the highest standards, and adapt quickly to changing environments, concepts and emerging technologies to assist in the future roadmap of our products
  • As a team, we are responsible for the health of the systems we build. You should understand performance tuning and optimisation, and how to diagnose technical issues across local, pre-release and production environments running on AWS. We operate a DevOps culture and are responsible for developing, deploying, operating and monitoring our team’s deliverables
  • As the senior engineer in the team, you will set the technical standard for the team
  • offering mentoring and support to your team-mates

Requirements:

  • Highly skilled and proficient coding in PHP, with strong skills in adjacent areas such as TypeScript, React, JavaScript or Python
  • A desire and willingness to learn other languages in particular Golang
  • Proving technical leadership and direction to your team and contributing to the wider engineering organisation
  • Deep technical understanding of MySQL and relational databases, particularly database performance tuning
  • Knowledge of best practises around Modern Software Engineering, CI/CD, DORA metrics
  • Experience of troubleshooting and fixing performance issues in a full-stack application
  • from browser to the database
  • Experience of software architecture and presenting technical designs to your team and stakeholders
  • Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems
  • Excellent communicator with a self-starter attitude and comfort working autonomously
  • Applicable understanding of software security, common exploits and secure development practices, including the OWASP Top 10
  • Proven and demonstrable understanding of testing methodologies and frameworks
  • Commercial experience with AWS and IaC (Terraform/CDK/CloudFormation)
  • Commercial experience with Linux, Docker, Docker Compose, Git and DynamoDB

Additional Information:

Job Posted:
December 06, 2025

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior/Principal Software Engineer

Senior/Principal Software Engineer

Palo Alto Networks is seeking a Senior or Principal Backend Engineer to become a...
Location
Location
Israel , Tel Aviv-Yafo
Salary
Salary:
Not provided
iaggbs.com Logo
IAG GBS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, including development of a scalable server-side application
  • Basic understanding and familiarity with the AI world, including various models, frameworks, and prompting
  • Understands and can integrate Generative AI solutions into backend architectures
  • Experience with a variety of database technologies
  • Experience with distributed cloud products
  • Experience with cloud platforms (e.g. GCP / AWS / Azure)
  • Experience with Go and Python is an advantage
  • Experience with Kubernetes / Docker
Job Responsibility
Job Responsibility
  • End-to-end backend development of features and components across their entire life cycle (design, develop, test, deploy, maintain)
  • Work closely with peers across different teams and disciplines to shape solutions and integrate with other parts of the product
  • Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
  • Production oriented approach with providing real time mitigation and solutions to production issues
  • Fulltime
Read More
Arrow Right

Senior/Principal Engineer Software - Platform Backend

As a Principal Software Engineer on the Cortex Platform team, you will be part o...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 7+ years of professional software engineering experience
  • Proven experience building and operating distributed, large-scale cloud products
  • Experience in designing, building, and maintaining scalable server-side applications
  • Experience with a variety of database technologies such as MySQL, Cassandra, Google BigQuery, Amazon Redshift, or Elasticsearch
Job Responsibility
Job Responsibility
  • Own the end-to-end software development lifecycle, from requirement analysis and design through to development, deployment, and ongoing support
  • Architect, design, and develop highly scalable, distributed backend services capable of processing billions of events per second
  • Proactively collaborate and exchange information with cross-functional teams, including product management and other engineering groups, to ensure alignment on goals and deliverables
  • Drive technical innovation by proposing and implementing new ideas and initiatives, transforming concepts into tangible product features
  • Ensure high standards of code quality, performance, and reliability through rigorous code reviews, automated testing, and proactive system monitoring
  • Mentor and empower other engineers on the team, sharing knowledge of best practices in software design and cloud technologies
  • Fulltime
Read More
Arrow Right

Software Engineer II

Are you excited about building AI-powered capabilities that help protect our cus...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry-experience building/delivering high-quality software
  • 3+ years of experience in cloud-based services, AI-powered features, and full-stack capabilities
  • Excellent communication skills and ability to collaborate within a multi-disciplinary team
  • Expertise in C#, Java, C++ or equivalent programming languages
  • Proficient in Secure Software Development Life Cycle
  • BS, MS, or PhD degree in Computer Science, Mathematics, Engineering or related fields or related course work
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • As Software Engineer 2 in our team, your areas of focus will be within an end-to-end team to design, build, deploy and manage cloud services that will help end users stay and feel safe from cyber threats
  • You take pride in focusing on fast paced ideate/create/learn cycle and measurable value growth through the experiences you build
  • You will work with Senior/Principal Engineers, Program Managers, and other Security Engineering disciplines to deliver core features for our security solution
  • Additionally, as a self-driven person, you will also be responsible for ensuring code quality, provide thought leadership in bringing innovation to our products and engineering practices
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

This is a Research Efficiency Platform team which provides leadership, direction...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years engineering experience with hands-on coding (C#, Python, C++, Java, or similar)
  • 8+ years building large-scale systems or cloud platforms
  • 4+ years managing senior/principal engineers with proven people development skills
  • Strong problem-solving, organizational, and leadership abilities (judgment, resolution, negotiation)
Job Responsibility
Job Responsibility
  • Build and lead a high-performing team of senior/principal engineers focused on security researcher productivity and platform capabilities
  • Mentor engineers through complex technical challenges and career growth, fostering a culture of innovation and collaboration
  • Drive engineering excellence and accountability while inspiring curiosity and continuous learning
  • Develop technical talent through hands-on coaching on distributed systems, cloud architecture, and platform design
  • Design and architect scalable platforms that accelerate security researcher workflows and productivity
  • Drive modern engineering practices: design reviews, code quality, data-driven decisions, and comprehensive testing strategies
  • Partner with security, infrastructure, and platform teams to build reliable, secure, and observable services
  • Remain hands-on with code: C#, Python, or equivalent languages
  • contribute to critical architectural components
  • Establish roadmaps aligned with security researcher needs and platform priorities
  • Fulltime
Read More
Arrow Right

Software Engineer II

Are you excited about building AI-powered capabilities that help protect our cus...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry-experience building/delivering high-quality software
  • 3+ years of experience in cloud-based services, AI-powered features, and full-stack capabilities
  • Excellent communication skills and ability to collaborate within a multi-disciplinary team
  • Expertise in C#, Java, C++ or equivalent programming languages
  • Proficient in Secure Software Development Life Cycle
  • BS, MS, or PhD degree in Computer Science, Mathematics, Engineering or related fields or related course work
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, deploy and manage cloud services that will help end users stay and feel safe from cyber threats
  • Focus on fast paced ideate/create/learn cycle and measurable value growth through the experiences you build
  • Work with Senior/Principal Engineers, Program Managers, and other Security Engineering disciplines to deliver core features for our security solution
  • Ensure code quality
  • Provide thought leadership in bringing innovation to our products and engineering practices
  • Fulltime
Read More
Arrow Right

Senior/Principal Software Engineer - Growth (CoreAI)

We’re building AI‑first engineering systems that power growth at Microsoft — des...
Location
Location
United States , Mountain View
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Own growth through engineering excellence and experimentation
  • Design, ship, and iterate on growth experiments across acquisition, activation, engagement, and retention
  • Build and evolve A/B testing frameworks, metrics, and tooling that raise experimentation quality and confidence
  • Partner closely with Product, Data Science, Design, and Research to turn hypotheses into shipped learnings
  • Use data and telemetry to guide decisions — from experiment design to rollout strategy
  • Scale successful growth patterns across high‑traffic, global AI products
  • Balance speed and rigor in a fast‑paced, AI‑first engineering environment
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager, Core Platform & AI Systems

We are looking for a Principal Engineering Manager, Core Platform & AI Systems t...
Location
Location
United States , Seattle
Salary
Salary:
208000.00 - 313000.00 USD / Year
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience with 4+ years in engineering leadership roles
  • Experience managing senior/principal engineers, ideally across multiple functional areas
  • Strong technical background in cloud-native distributed systems, platform engineering, or AI/ML infrastructure
  • Proven track record of scaling SaaS platforms and leading teams responsible for mission-critical backend systems
  • Experience working closely with cross-functional teams such as Product, Infrastructure, AI/ML, and Security
  • Deep understanding of reliability, operational excellence, and cost optimization in cloud environments (AWS, Azure, GCP)
  • Excellent communication, collaboration, and executive stakeholder management skills
  • Passion for developing people and building strong, healthy engineering teams
Job Responsibility
Job Responsibility
  • Lead and grow the Core Platform & AI Systems team
  • Drive the technical roadmap for the platform, ensuring scalability, performance, availability, and cost-efficiency
  • Partner closely with product engineering teams to deliver platform capabilities that unlock business features while simplifying the developer experience
  • Collaborate with Data Science, ML, and AI teams to provide robust ML Ops and AI infrastructure that enables rapid experimentation and production-grade AI deployments
  • Own platform-wide reliability and operational health, continuously investing in observability, incident management, and system resilience
  • Contribute to architectural decisions that shape the long-term direction of Highspot’s SaaS platform
  • Attract, retain, and develop top engineering talent, building a high-performing and inclusive team culture
  • Communicate effectively with senior leadership, providing visibility into roadmap progress, technical trade-offs, and organizational needs
What we offer
What we offer
  • Comprehensive medical, dental, vision, disability, and life benefits
  • Health Savings Account (HSA) with employer contribution
  • 401(k) Matching with immediate vesting on employer match
  • Flexible PTO
  • 8 paid holidays and 5 paid days for Annual Holiday Week
  • Quarterly Recharge Fridays (paid days off for mental health recharge)
  • 18 weeks paid parental leave
  • Access to Coaches and Therapists through Modern Health
  • 2 volunteer days per year
  • Commuting benefits
  • Fulltime
Read More
Arrow Right
New

Senior/Principal Backend Engineer (Cortex XSIAM)

Palo Alto Networks is seeking a Senior or Principal Backend Engineer (we are ope...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, including the development of scalable server-side application using GO or Python or Java
  • Basic understanding and familiarity with the AI landscape, including various models, frameworks, and prompting techniques
  • Demonstrated experience integrating Generative AI solutions into backend architectures
  • Proficiency with a variety of database technologies
  • Experience with distributed cloud products and major cloud platforms (e.g., GCP, AWS, Azure)
Job Responsibility
Job Responsibility
  • Own the end-to-end backend development of features and components, from design and development to testing, deployment, and maintenance
  • Proactively collaborate and exchange information with peers across different teams and disciplines to shape solutions and ensure alignment on product integrations
  • Contribute to team-wide efforts including code reviews, design reviews, and architectural decisions, ensuring high-quality and maintainable code
  • Apply a production-oriented approach, providing real-time mitigation and effective solutions to production issues to ensure platform stability and reliability
  • Challenge curiously and positively by exploring new technologies and methodologies to enhance our backend services and AI capabilities
  • Fulltime
Read More
Arrow Right