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

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
New

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

Senior/Principal Civil Engineer

This is an excellent opportunity for an experienced Civil Infrastructure Enginee...
Location
Location
United Kingdom , Birmingham; Manchester
Salary
Salary:
Not provided
cundall.com Logo
Cundall
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to degree level in Civil Engineering (MEng or BEng)
  • Achieved or in final stages of working towards chartership with the Institution of Civil Engineers (CEng or equivalent)
  • Demonstrable experience in a Civil Engineering role within a consultancy environment
  • Well versed in relevant civil design software such as AutoCAD, Innovyse InfoDrainage and Civil 3D
  • Relevant experience in civil engineering design relating to the built environment
  • Experience of projects working closely with other disciplines, and interfacing directly with clients, Local Authorities and other key stakeholders
  • Multi-skilled engineer with experience across roads, drainage, flood risk assessments, pavement design, public realm, earthworks and utility infrastructure
  • Experience in highways design for private development and local authority projects
  • Possess both technical knowledge and managerial ability with a proven track record in being able to successfully deliver projects (on time and within budgetary constraints)
  • Ability to support the progress of junior staff and graduates, taking responsibility for their day-to-day technical development and review of completed work
Job Responsibility
Job Responsibility
  • Play a leading role in the ongoing development of our civil engineering team throughout the Midlands and North-West delivering a wide range of development and infrastructure projects
  • Ensure the delivery of technically excellent and profitable projects
  • Take responsibility for all aspects of design across a numerous and varied portfolio of civil engineering projects
  • Support the progress of junior staff and graduates, taking responsibility for their day-to-day technical development and review of completed work
  • Fulltime
Read More
Arrow Right
New

Senior/Principal Computer Scientist - Optimization & Operations Researcher

The Discrete Math and Optimization Department advances mathematical and computat...
Location
Location
United States , Albuquerque
Salary
Salary:
117500.00 - 235700.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development
  • Ability to obtain and maintain a DOE Q clearance
  • Graduate degree in Computer Science or a highly related field where an independent research project was a graduation requirement
  • Strong verbal and written communication skills, ability to work effectively in multidisciplinary teams, and a passion to improve and expand technical skills
  • PhD in Applied Mathematics, Computer Science, Engineering, Operations Research, or a closely related quantitative field, along with a Bachelor's degree in a STEM discipline
  • Demonstrated experience with major optimization paradigms, including Linear Programming (LP), Mixed-Integer Programming (MIP), Stochastic Programming, and/or Nonlinear Programming (NLP), or advanced Constraint Programming
  • Proficiency in Python and experience with modern software development and engineering practices, including version control (e.g., GitLab), testing, and collaborative coding workflows
  • A record of peer-reviewed publications and presentations at major scientific conferences demonstrating research leadership, combined with a history of successful project delivery, implementation, and/or technology transfer
  • Proven experience as a constructive and inclusive team lead or member within a diverse, interdisciplinary research environment, demonstrating responsibility and responsiveness in project execution
  • Expertise in theoretical and computational aspects of Mixed Integer Programming (MIP), Stochastic Programming, and other algorithms for discrete optimization
Job Responsibility
Job Responsibility
  • Designing and implementing novel optimization algorithms and advanced operations research methods
  • Applying mathematical modeling to critical domains, including power grid modeling and analysis, cybersecurity, process systems engineering, and national security logistics
  • Developing robust, scalable software tools that empower mission partners and advance the capabilities of the global scientific community
  • Collaborating across disciplines to bridge the gap between theoretical mathematics and practical, real-world applications and solutions
  • Sharing results via high-impact publications and presentations to funding agencies, stakeholders, and the broader research community
What we offer
What we offer
  • Challenging work with amazing impact that contributes to security, peace, and freedom worldwide
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements for many positions include 9/80 (work 80 hours every two weeks, with every other Friday off) and 4/10 (work 4 ten-hour days each week) compressed workweeks, part-time work, and telecommuting (a mix of onsite work and working from home)
  • Generous vacation, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance
  • Fulltime
Read More
Arrow Right

Senior/Principal Building Automation Engineer

This is an excellent opportunity for someone with demonstrable knowledge of HVAC...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
Not provided
cundall.com Logo
Cundall
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Degree in Mechanical, Electrical Engineering, Information and Communications Technology or equivalent
  • Demonstrate the successfully management of projects and project teams
  • Demonstrable experience with DDC and PLC control system design, development and management
  • Experience in the design and/or implementation of Building Automation Systems (commercial offices and Data Center preferred)
  • Experienced in implementing integrated BMS systems on converged networks
  • Conversant in IT cybersecurity requirements, IoT standards, Industry communication protocol etc.
  • Familiar with Internet of Things and Cloud Platforms preferred
  • Senior candidates with the relevant years of experience may be considered for the Principal role
  • Knowledge of: thermodynamics
  • psychometrics
Job Responsibility
Job Responsibility
  • Lead new project control engineering design, quality approval, process control, product evaluation, vendor proposals, evaluation of product reliability, automated testing, software, research and development
  • This position will be responsible for controls systems strategies, design and specifications
  • Collaborate with multiple teams across different disciplines
  • Drive project schedules while working closely with other disciplines to ensure milestones and completion dates are on track
  • Work simultaneously on multiple projects, in a team or independently with little to no oversight
  • Work closely with clients and subcontractors to provide support and technical guidance in building automation
Read More
Arrow Right
New

Principal Java Developer

As a recruitment company, DCG understands that every business is powered by expe...
Location
Location
Poland
Salary
Salary:
Not provided
dcg.pl Logo
DCG Sp. z o. o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years in software development, including 3–5 years in senior/principal roles with technical leadership
  • 8+ years Java (Quarkus/Spring Boot) with Maven/Gradle, JVM internals, performance tuning, and scalable enterprise apps
  • Full-stack expertise with React, TypeScript/JavaScript (ES6+), HTML5, CSS3, responsive design, Redux/Context API, and frontend optimization
  • Advanced MongoDB and PostgreSQL skills, including queries, indexing, replication, sharding, migrations, and data modeling
  • Experience with Kafka event-driven architectures and monitoring tools (ELK, Prometheus, Grafana)
  • DevOps and CI/CD skills with Docker, Kubernetes, Jenkins, SonarQube, Nexus, GitOps, Terraform/Ansible, and container orchestration
  • Experience with AI-assisted development (Claude Code, GitHub Copilot), LLM APIs, prompt engineering, and AI/ML frameworks
  • Strong testing skills: JUnit, Mockito, Testcontainers, Jest, React Testing Library, Selenium/Cypress, JMeter, Gatling
  • Security expertise: secure coding, OAuth2/JWT/OIDC, vulnerability management, and compliance
  • Performance engineering with profiling tools (JProfiler, VisualVM, Chrome DevTools) and APMs (New Relic, Dynatrace, AppDynamics)
Job Responsibility
Job Responsibility
  • Lead end-to-end development with Java (Quarkus/Spring) backend and React/TypeScript frontend, ensuring architectural consistency
  • Drive adoption of AI-assisted tools like Claude Code, guide prompt engineering, review AI-generated code, and integrate AI securely
  • Architect and implement scalable Java microservices and APIs with maintainable, testable code
  • Design and optimize MongoDB and PostgreSQL databases including schema, indexing, data modeling, queries, and migrations
  • Build event-driven systems with Kafka, implement event sourcing, reliable messaging, and integrate with ELK monitoring
  • Identify and resolve performance bottlenecks across frontend, backend, and databases, applying monitoring and optimization strategies
  • Maintain CI/CD pipelines in Jenkins, integrate SonarQube, Snyk, OWASP, manage Nexus repositories, automate deployments, IaC, and container orchestration
  • Define comprehensive testing strategies: unit, integration, end-to-end, performance, and security testing
  • Ensure full-stack security: secure coding, authentication/authorization, vulnerability and secrets management, compliance
  • Provide technical leadership, mentorship, code reviews, set standards, and make key architectural decisions
What we offer
What we offer
  • Private medical care
  • Co-financing for the sports card
  • Constant support of dedicated consultant
  • Employee referral program
Read More
Arrow Right
New

Electronics Engineer

We are looking for versatile Electronics Engineers to join our rapidly growing U...
Location
Location
United Kingdom , Bristol
Salary
Salary:
Not provided
tekever.com Logo
Tekever
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Electronic Engineering, Mechatronics, or a related field
  • Proficiency in schematic capture and PCB layout software
  • Comfortable with soldering, using oscilloscopes, and basic mechanical assembly of electronics enclosures
  • Understanding of power electronics (batteries, ESCs, BLDC motors) and/or digital communication protocols (CAN, SPI, I2C, Ethernet)
  • Must be eligible for SC Clearance
  • A genuine passion for building things
  • A meticulous approach to hardware development
  • The ability to operate effectively across diverse electrical domains
  • A proactive desire to embrace new processes
  • Comfortable leading in a fast-paced development environment
Job Responsibility
Job Responsibility
  • PCB Design & Layout: Design, capture, and layout multi-layer PCBs (using Altium, Fusion or similar) for power management, signal conditioning, and sensor interfacing
  • System Integration: Design and specify complex aircraft wiring looms and interconnects, ensuring signal integrity and robust EMI/EMC performance
  • Prototyping & Build: Work closely with our in-house manufacturing team to assemble, solder, and bring up initial prototype hardware
  • Payload Integration: Develop bespoke electronics to interface novel sensors and mission systems with the aircraft’s main flight computer
  • Testing & Validation: Conduct rigorous bench testing, thermal analysis, and environmental stress testing to ensure hardware reliability in flight
  • Lifecycle Management: (Senior/Principal) Define design standards, manage component obsolescence, and mentor junior engineers in 'Design for Manufacture' (DfM) principles
What we offer
What we offer
  • An excellent work environment and an opportunity to make a difference
  • Salary Compatible with the level of proven experience
  • Fulltime
Read More
Arrow Right