Enable job alerts via email!

Principal Software Engineer - Remote first, in Ireland after 6 months

IONA

United Kingdom

Remote

GBP 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Principal Software Engineer to lead the development of drone-related backend systems. This role offers a unique opportunity to shape the technical foundation of a cutting-edge Transportation Management System (TMS), focusing on vehicle routing, fleet management, and predictive maintenance. You'll be at the forefront of technology, mentoring developers and driving strategic improvements in a collaborative environment. Enjoy high autonomy and significant growth opportunities while working remotely for the first six months. If you're passionate about revolutionizing transportation and logistics, this is the perfect opportunity for you.

Benefits

Equity Options
Growth Opportunities
High Autonomy
Remote First for 6 months
Collaborative Environment

Qualifications

  • 10+ years in software development with strong programming skills.
  • Expertise in designing scalable architectures and solving complex logistics challenges.

Responsibilities

  • Develop and maintain scalable micro-service applications for TMS.
  • Lead feature development focusing on vehicle routing optimization and fleet management.

Skills

Go
React
JavaScript
PostgreSQL
MongoDB
Data Streaming Pipelines
System Architecture Design
CI/CD Pipelines
Algorithmic Problem Solving
Communication Skills

Tools

Docker
Github Actions
Terraform
Ansible

Job description

Principal Software Engineer - Remote first, in Ireland after 6 months

Join to apply for the Principal Software Engineer - Remote first, in Ireland after 6 months role at IONA.

This range is provided by IONA. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

We are seeking a highly skilled and experienced Principal Software Engineer to join our team full time. This is a hands-on role where you will be involved in developing drone-related backend systems across the entire stack. You will have opportunities to expand into leadership responsibilities, including managing external consultants and freelancers, mentoring developers, and driving strategy and process improvements. You will report to the Head of Product and will be responsible for key technological decisions.

The ideal candidate is a full-stack expert with strong system architecture skills who thrives in challenging environments requiring quick learning and adaptation. You will shape the technical foundation of our Transportation Management System (TMS), covering vehicle routing, fleet management, predictive maintenance, and more. You will also oversee deployment and integration of shared support services.

Responsibilities
  • Design, develop, and maintain scalable micro-service applications for our TMS.
  • Lead feature development from conception to deployment and monitoring, focusing on vehicle routing optimization, fleet and predictive maintenance, resource scheduling, compliance, and staffing.
  • Work with SQL, noSQL, and streaming databases; later, build data lakes/warehouses and support business intelligence.
  • Support the creation of a Network Operating Center (NOC) and other strategic initiatives like digital twin infrastructure.
  • Define and ensure performance, security, and usability standards.
System Architecture & Integration
  • Design scalable, modular system architectures for TMS and related services.
  • Ensure seamless integration of shared support services like IAM, email, notifications, and support ticketing.
  • Own CI/CD pipelines and related processes.
Leadership & Mentorship
  • Mentor developers, fostering a culture of excellence.
  • Explore and adopt AI-enabled tools, improving development processes and team productivity.
  • Guide external consultants and freelancers to deliver quality results.
Minimum Requirements
  • At least 10 years of experience in software development roles.
  • Strong programming skills in Go, React, and JavaScript.
  • Experience with PostgreSQL, MongoDB, and data streaming pipelines.
  • Proven ability to design scalable system architectures following SOA and clean code principles.
  • Experience solving complex algorithmic challenges related to logistics and route optimization.
  • Proficiency with Docker, Github Actions, and related tools.
  • Excellent communication skills and empathy.
Preferred Qualifications
  • Experience with GIS data, Solace, on-prem infrastructure, Terraform, Ansible.
  • Background in both startups and large corporations.
Benefits
  • Equity Options: Significant participation in the company's equity scheme.
  • Growth Opportunities: Cross-functional learning and high growth potential.
  • High Autonomy: Minimal bureaucracy and impactful decision-making.
  • Remote First (First 6 months): Remote work allowed initially to facilitate relocation.
  • Collaborative Environment: Work with a passionate team revolutionizing transportation and logistics.
Additional Details
  • Seniority level: Associate
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Airlines and Aviation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer - Remote first, in Ireland after 6 months

TN United Kingdom

Cranfield

Remote

GBP 60,000 - 100,000

3 days ago
Be an early applicant

Principal Software Engineer - Remote first, in Ireland after 6 months

IONA

Rushmoor

Remote

GBP 60,000 - 100,000

30+ days ago

Principal Software Engineer - Remote first, in Ireland after 6 months

IONA

Remote

GBP 80,000 - 100,000

30+ days ago