View all jobs

Experienced Data Software Engineer

Waterford, Carriganore · Information Technology
Do you want your work to make a meaningful impact on people’s daily lives? At Routematch, you can develop applications that will help communities efficiently navigate transit networks around the world.

Routematch is the leading provider of passenger transportation technologies spanning mobility on demand, fixed route, payment and mobile transit solutions. We blend powerful technology and excellent service to equip transit agencies with the right tools to provide accessibility and mobility for every rider in their community. When everyone has access to transportation, individuals, communities, and societies thrive.

And, now, after 17 years, we’re driving change in the transit world. We’re embracing new technologies and methodologies to deliver new, improved products and top-notch service. We are a team of 170+ professionals in the US, Ireland, and Australia that are passionate about transit. We’re hiring energetic, positive professionals to contribute their talents and creativity to solutions that empower people to change their lives.  Routematch is a place where you can honestly say “my work matters”.

We’re hiring Experienced Data Software Engineers to take our applications to the next level! As a Software Engineer you have open opportunities to contribute to the full stack of our application platform from the user interface, through the API, persistence layer and deployment. If a particular area of the stack starts to peak your interest, Routematch will strive to facilitate growth and specialization.

We seek independent thinkers that are passionate about technology and building solutions that continually improve the customer experience.  You’ll have the opportunity to join the R&D development team consisting of UXUI Specialists, User Interface, API and Mobile Application Developers in the Waterford office.  Excellent communication skills and the ability to work across with remote colleagues are essential.

Routematch provides some great benefits including: 
  • Highly collaborative culture with a dynamic and innovative team
  • Accessible leadership opportunities to develop and promote employees
  • Strong work life balance
  • Competitive Salary
  • Defined Contribution Pension Plan
  • Medical and Dental Insurance
  • Life Assurance and Income Protection (Illness and Disability Cover)
  • Full or partially subsidised training/courses
  • Family atmosphere with company sponsored events and community projects
  • Opportunity to travel 
As an Experienced Software Engineer, you’ll spend most of your time:
  • Developing RESTful API’s in Node.js to provide solutions integration to both third party and internal consumers
  • Ensuring all code developed reaches the high quality required by stringently enforced test coverage
  • Working in building a unified data services platform from scratch, leveraging the most suitable Big Data tools following technical requirements and needs. 
  • Exploring and working with cutting edge data processing technologies
  • Evaluating new technologies to solve complex technical problems, e.g. the recent introduction of Graph Databases into the platform or utilising Go to implement specific service use cases
  • Contributing up and down the tech stack to gain a complete understanding of our solutions
  • Working with Senior Engineers, Tech Leads and Product Owners to assess the feasibility of customer requirements
  • Liaising with the Platform Team to understand and improve the Continuous Delivery of the our software
  • Agile software Development through Scrum
Experience and skills needed for success:
  • Third Level Degree/Masters in computer-related discipline
  • 3+ years professional software engineering experience in either Java, JavasScript, Python, C++, Go
  • Experience building either web based applications or RESTful APIs
  • Experience or interest in writing code to test your code
  • Experience on data structuring and preparation for analytical processing
  • Ability to navigate “Unix-Like” operating systems
  • Good understanding of data storage technologies for structured and unstructured data
  • Familiarity with Amazon Web Services ecosystem and tools
  • Proven ability to problem solve
Nice-to-have experience and skills:
  • Building RESTful APIs
  • Node.js
  • Go
  • Express
  • Web Application Development
  • NoSQL and SQL
  • Docker
  • AMQP
  • Microservices Based Development
  • Bash Scripting
  • AWS Redshift
Some of the technologies and tools we are currently using:
Node.js, Express, Docker, NGINX, Ubuntu, Postgres, ArangoDb, Git, Amazon Web Services, RabbitMQ, Vagrant, Vue.js, Angular.js, Ansible, GoCD
Routematch is firmly committed to Equal Employment Opportunity (EEO) and to comply with all Federal, State and local laws that prohibit employment discrimination on the basis of age, race, color, gender, national origin, religion, disability, protected veteran status and other protected classifications. This policy applies to all employment decisions including, but not limited to, recruiting, hiring, training, promotions, pay practices, benefits, disciplinary actions and terminations.
As a government contractor, Routematch is also committed to taking affirmative action to hire and advance minorities and women as well as qualified individuals with disabilities and covered veterans.

Powered by