CitySwift is a cloud-native, specialist data Platform for modern public transport networks which drives efficiency, reliability, and punctuality for public transportation operators. CitySwift uses Artificial Intelligence, Big Data and Machine Learning to deliver critical insights and value-added optimisations that improve service reliability, increase passenger satisfaction and drive profitability and growth. In short, the CitySwift Platform uses market leading technologies to make public transport services safer, more efficient, and more attractive to customers.
About the Role
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;
What You're Gonna Do
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.
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.
What We Offer
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.
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.
Bike to Work & Taxsaver commuter scheme.
Active social club where employees are encouraged to have fun together both inside and outside of work!
This job is available for international candidates.