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

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

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Join us as a Principal Software Engineer, developing cutting-edge drone backend systems.
  • Company: Be part of a dynamic start-up revolutionising transportation and logistics.
  • Benefits: Enjoy equity options, growth opportunities, and a collaborative work environment.
  • Why this job: Shape the future of tech in transport while mentoring others and driving innovation.
  • Qualifications: 10+ years in software development with strong skills in Go, React, and system architecture.
  • Other info: First 6 months remote; then based in Ireland.

The predicted salary is between 48000 - 72000 £ per year.

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 deeply involved in the development of drone related backend systems, contributing across the entire stack. You will also have the opportunity to expand into leadership responsibilities, including managing external consultants and freelancers, mentoring other developers, and driving strategy and improvements in processes and toolchains. You will report to the Head of Product and will be entrusted with most of the technological decisions.The ideal candidate is a full-stack expert with strong system architecture skills who thrives in challenging environments where you always need to learn and level up quickly. You will shape the technical foundation of our Transportation Management System (TMS), encompassing vehicle routing, fleet management, predictive maintenance, and more. Additionally, you will oversee the deployment and integration of shared support services.TasksHands-On Development of an UAV-enabled TMS and NOC:Design, develop, and maintain scalable micro-service applications to deliver on customer needs for a Transportation management system (TMS),Lead the development of features across the stack and all the way to deployment and monitoring. The key services to work on are vehicle routing optimization (utilizing Google OR Tools), fleet and predictive maintenance, advanced resource scheduling, compliance management, staffing management.Wrangle with a variety of SQL, noSQL and streaming databases. Later on, you will also be responsible for building a data lake/warehouse and the foundation of business intelligence.Support the creation of a Network Operating Center (NOC) on the software & system side and other strategic initiatives such as design and development of digital twin infrastructure.Own the definition of done, performance, security, and usability.System Architecture and Integration:Drive the design and implementation of modular, scalable system architectures for TMS and related services.Ensure seamless integration and deployment of shared support services such as IAM/user authentication, email and notification systems, and support ticketing tools.Own CI/CD pipeline and internal processes around itLeadership and Mentorship:Mentor other developers, fostering a culture of excellence and continuous improvement.Actively explore and test various AI-enabled tools, then drive their adoption, development process improvements, and putting in place best practices to enhance team productivity.Oversee and guide external consultants and freelancers to deliver high-quality results.RequirementsRequired Qualifications and SkillsAt minimum 10 years of work experience in software development rolesStrong programming skills in Go, React and JavaScriptGreat understanding of PostgreSQL, MongoDB and data streaming pipelinesProven experience designing and implementing scalable system architectures along SOA & clean code principles.Proven experience in solving complex algorithmical challenges (think of traveling salesman, complex web interconnected variables and calculations affecting cargo load management and 3D binning, 4-dimensional object collisions, constraint-based 4-dimensional flight route finding)Docker (Compose, DNS, Swarm), Github Actions,Very good at proactive communication and empathyPreferred QualificationsAny experience working with GIS data, Solace, on-prem infrastructure, Terraform, AnsibleExperience from both fast-paced startups and large corporationsBenefitsEquity Options: significant participation in the company’s equity scheme is available for the right candidate.Growth Opportunities: cross-functional learning and high growth potential within a dynamic start-up environment.High Autonomy: Minimal bureaucracy and the ability to make impactful decisions.First 6 months remote: While this job is to be based in Ireland long terms, we allow the first 6 months to be largely remote to prepare things for the move.Collaborative Environment: Work with a passionate team committed to revolutionizing the transportation and logistics space. #J-18808-Ljbffr

Principal Software Engineer - Remote first, in Ireland after 6 months employer: JobLeads GmbH

Join a forward-thinking company that values innovation and autonomy, offering a unique opportunity for a Principal Software Engineer to shape the future of drone technology in transportation management. With a collaborative work culture and minimal bureaucracy, you will have the chance to lead projects, mentor fellow developers, and drive strategic improvements while enjoying significant equity options and cross-functional growth opportunities. The first six months are remote, allowing you to prepare for your transition to Ireland, where you'll be part of a passionate team dedicated to revolutionising the logistics space.
J

Contact Detail:

JobLeads GmbH Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - Remote first, in Ireland after 6 months

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Go, React, and PostgreSQL. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Prepare to discuss your experience with scalable system architectures and complex algorithmic challenges. Be ready to share examples of how you've tackled similar problems in the past, as this will demonstrate your capability for the role.

✨Tip Number 3

Highlight any leadership or mentorship experiences you have. Since the role involves guiding other developers and managing external consultants, showcasing your ability to lead and foster a collaborative environment will be beneficial.

✨Tip Number 4

Research StudySmarter's culture and values, especially regarding innovation and continuous improvement. Being able to align your personal values with ours will help you connect better during interviews and show that you're a great fit for our team.

We think you need these skills to ace Principal Software Engineer - Remote first, in Ireland after 6 months

Full-Stack Development
System Architecture Design
Microservices Architecture
Proficiency in Go, React, and JavaScript
PostgreSQL and MongoDB Expertise
Data Streaming Pipeline Management
Algorithmic Problem Solving
Experience with Docker (Compose, DNS, Swarm)
CI/CD Pipeline Management
Proactive Communication
Empathy in Leadership
Mentoring and Coaching Skills
Familiarity with GIS Data
Knowledge of Terraform and Ansible
Experience in Fast-Paced Startups and Large Corporations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with Go, React, and JavaScript. Emphasise your skills in system architecture and any relevant projects that showcase your ability to solve complex algorithmical challenges.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with the responsibilities of the Principal Software Engineer position, especially your experience with scalable micro-service applications and leadership roles.

Showcase Relevant Projects: Include specific examples of past projects that demonstrate your expertise in developing backend systems, working with databases like PostgreSQL and MongoDB, and your experience with CI/CD pipelines. This will help illustrate your hands-on development skills.

Highlight Leadership Experience: Since this role involves mentoring and managing external consultants, be sure to highlight any previous leadership or mentorship experiences. Discuss how you have fostered a culture of excellence and continuous improvement in your teams.

How to prepare for a job interview at JobLeads GmbH

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Go, React, and JavaScript in detail. Highlight specific projects where you designed scalable system architectures or solved complex algorithmic challenges, as these are crucial for the role.

✨Demonstrate Leadership Skills

Since this position involves mentoring and overseeing external consultants, share examples of how you've successfully led teams or projects in the past. Emphasise your ability to foster a culture of excellence and continuous improvement.

✨Prepare for System Architecture Questions

Expect questions about designing modular and scalable system architectures. Be ready to explain your thought process and the principles you follow, such as SOA and clean code principles, to demonstrate your architectural skills.

✨Communicate Proactively

Effective communication is key in this role. Practice articulating your ideas clearly and empathetically, especially when discussing technical concepts. This will show that you can collaborate well within a team and with external partners.

Principal Software Engineer - Remote first, in Ireland after 6 months
JobLeads GmbH
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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

    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-08-28

  • J

    JobLeads GmbH

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>