Join Our Team

Principal Software Engineer

Job Description

We are looking for a principal software engineer to lead our engineering team. The ideal candidate will have 10+ years full-stack development experience, is hands on and loves to code and will have played a lead role in an engineering organization in a software company building cloud based applications. If you’re a full stack engineer, with strong leadership skills and looking to make an impact growing an engineering team, we’d love to hear from you.

Job Requirements

  • 10+ years web application development (Java stack)
  • 10+ years Java and / or Groovy programming language experience
  • 10+ years experience with relational database (MySQL / Oracle)
  • 5+ years Javascript development experience (jQuery / Backbone.js / Angular.js / Node.js)
  • 5+ years experience with ReST APIs
  • Experience designing, building and scaling multi-tenant cloud based applications
  • Experience architecting solutions from concept through implementation
  • Responsibility for leading and mentoring a growing team of developers
  • Experience implementing a rigorous development lifecycle using agile methodologies
  • Experience with performance testing, capacity planning and profiling of code
  • Experience with continuous integration and automated build systems
  • Experience with Amazon AWS stack
  • Bachelor’s degree in Computer Science, Mathematics or Electrical Engineering

About the Role

You will be responsible for key technical architecture decisions to meet the product requirements and to put in place a scalable solution to meet the needs of a growing business.

You will be responsible for leading an agile team, designing, developing, testing and delivering new product features. You will be required to define and implement a development process that follows agile development best practices and ensure the team adheres to the same.

You should feel comfortable working closely with the product owner to refine the product requirements and architect a solution that is maintainable and scales as the company grows. You will be required to lead the team in defining and scoping tasks, creating product mockups, implementing, testing and deploying the final deliverable.

You will be responsible for defining the tools and processes that support the development lifecycle and you’ll help to advance the engineering culture and have a direct impact on how the company operates. You will also be responsible for refining and improving the deployment processes to eliminate manual steps and minimize application downtime during maintenance windows.

You should feel equally comfortable working on back-end and front-end problems and be comfortable with database concepts and be able to write advanced SQL queries tasks to support the tasks at hand.

We are looking for an enthusiastic, self-starter who is looking to take their experience and career to the next level. If you are interested in helping to define how an engineering organization works, this is the perfect role for you.

This is a great opportunity to join a startup at the ground floor and directly see the impact of your contributions to its growth. You will be required to play a leadership role, collaborate with and mentor other team members in on ongoing basis and be responsible for growing the engineering team.

We are headquartered in San Francisco, CA with an office in Ireland located in Virginia, Co. Cavan.

This position is available in both locations and remote work / work from home is an option for the right candidate. We are offering competitive salary plus and a flexible work and vacation schedule.

Apply for this position

 

Senior Software Engineer

Job Description

We are looking for a senior software engineer to join our engineering team. The ideal candidate will have 5+ years full-stack development experience having previously worked as a senior software engineer in a software company building cloud based applications. If you’re a full stack engineer with strong front end experience and a proven record of getting stuff done, we’d love to hear from you.

Job Requirements

  • 5+ years web application development (Java stack)
  • 5+ years Java and / or Groovy programming language experience
  • 3 – 5 years Javascript development experience (jQuery / Backbone.js / Angular.js / Node.js)
  • 3+ years experience with relational database (MySQL / Oracle)
  • 3+ years experience with ReST APIs
  • Responsibility for leading and mentoring a small team of developers
  • Experience designing, building cloud based applications
  • Experience with continuous integration and automated build systems
  • Experience with Amazon AWS stack
  • Bachelor’s degree in Computer Science, Mathematics or Electrical Engineering

About the Role

You will be working as part of an agile team, designing, developing, testing and delivering new product features. You should feel comfortable bringing features from inception to completion, with the ability to discuss requirements with the product owner, creating product mockups, scoping tasks, implementing, testing and deploying the final deliverable.

We’re continuously trying to improve our internal procedures, and you’ll be able to have a huge impact on how the company operates. We value a clean, maintainable codebase and you’ll be expected to maintain and improve our engineering culture with code reviews, tools, etc.

We use a rich frontend, and a strong javascript background is a strict requirement, ideally with experience with Backbone.js. You will be expected to create front-end features with html and css. We love candidates with UI/UX design experience.

We are looking for an enthusiastic, self-starter who is looking to take their experience and career to the next level. This is a fast paced environment with ample opportunities to take on more responsibility. If you are motivated by new experiences and challenges this is the perfect role for you.

This is a great opportunity to join a startup at the ground floor and directly see the impact of your contributions to its growth. You will be required to play a leadership role, collaborate with and mentor other team members in on ongoing basis. Development tasks will be full stack, requiring you to be comfortable developing in the database, server side and front end.

We are headquartered in San Francisco, CA with an office in Ireland located in Virginia, Co. Cavan.

This position is available in both locations and remote work / work from home is an option for the right candidate. We are offering competitive salary plus and a flexible work and vacation schedule.

Apply for this position

 

 

X
X
Please select a valid form