Principal/Lead Software Engineer

Engineering · Galway/Remote, .
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

The role in a nutshell 

At CitySwift, we are building a world-class engineering team to digitally transform public transport in major cities around the world. Our engineering team is growing quickly as more and more customers adopt our platform. We are now seeking a senior technical leader to bring expertise and experience to our team. The  Principal Software Engineer will be a technical thought leader, playing a pivotal role in CitySwift’s future growth, solving interesting and complex technological problems with real-world solutions. You must love to code and enjoy keeping up to date with the latest technologies (Kotlin, Java, React.js, Google Cloud) , get excited by and have the ambition to grow with the company as we scale up. 


CitySwift  has a positive ,dynamic, and supportive culture—we look for people who are curious, inventive, and work to be a little better every single day


Today, we analyse billions of data points for a selection of the world’s largest transport companies, shipping a product that constantly delivers for clients and exceeds expectations. 


you will be part of a team of CitySwift engineers, working on our main products by adding new features using the latest technologies and tools, all while adhering to software development best practices. Together we aim to be smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, then read more about the role below;



  • 7+ years experience of hands-on software engineering, ideally while working with Java and/or Python, using Micro-services Architecture and relevant cloud services.
  • BS degree in Computer Science , Software Engineering, or related domains. MS/PhD degree is an advantage
  • Excellent mentor and people leader with strong problem solving skills with an emphasis on software architecture
  • Experience in leading Enterprise level software projects either as a Senior Software Engineer or Architect
  • Experience in building cloud based production grade big data pipelines and working with big data technologies.
  • You have a strong record of delivering software with your own expertise and you have also delivered by guiding other Software Engineers.
  • You enjoy taking the lead on projects and owning them from inception to delivery.


It will be great if you have some:

  • Experience in building cloud based production grade big data pipelines and working with big data technologies.
  • Knowledge of best practise data structures and optimization algorithms.
  • Experience in manipulating big data and drawing insights from massive data sets.
  • Knowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
  • Deep learning such as Caffe, Keras, TensorFlow, OpenNN
  • Experience with GIS software/analysis tools as well as routing algorithms 


What we can offer you:

  • Opportunity to make your mark in a high growth Irish Tech Company
  • Work directly alongside and learn from our two Co-Founders.
  • The product is scaling, with constant engagement and feedback from users and clients to inform the development roadmap.
  • Ideas are listened to and encouraged.  Experts are allowed to make decisions
  • Open, transparent culture where everyone is kept informed and committed to the company's future. 
  • We hire the best so that everyone can learn from each other
  • Office in City Centre location.
  • Flexible hours and remote working opportunities
  • Generous Healthcare 
  • Bike to Work & Taxsaver commuter scheme
  • Competitive compensation 
  • Active social club where employees are encouraged to have fun together both inside and outside of work!

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Galway/Remote, .
  • Department
  • Employment Type
  • Minimum Experience