Snr Software Engineer

Senior Developer

Ref: 235Monday 25 July 2022

Our client is a market leader in facilitating value-based US healthcare arrangements that deliver the best possible outcomes for patients.  Their intelligent based technology platform and decision support services have enabled healthcare resources to radically simplify the coordination of care to individuals in need of their services. 

To accelerate their growth and ability to deliver on this mission they are opening a substantial Software R&D facility in Galway, which will create huge opportunities for you to build complex software solutions that will make a real difference in the provision of healthcare services. 

As this is a greenfield site, you will have exceptional career opportunities as they continue to hire and grow the facility.

As a Senior Software Engineer on the Interop team, provide API-based access to the core blocks of data, both internally and externally. You will regularly work on enterprise API creation, ACL management, distributed systems, API gateways, and high-throughput data services. There is a strong focus on collaboration with service domain owners from across the organization to provide strong contracts and SLOs/SLIs.

What will you do?

  • Develop readable, reliable, maintainable, and performant APIs, applications, and libraries
  • Collaborate closely with engineering team members and product stakeholders
  • Integrate with internal and third-party APIs, applications and data sources
  • Ensure application observability in the form of metrics, logging, and monitoring
  • Utilize cloud infrastructure in collaboration with the SRE team to build scalable systems
  • Uphold engineering quality and performance standards
  • Provide technical mentorship to adjacent team members

Requirements

  • 6+ years of software engineering experience
  • Experience building and maintaining cloud-based applications
  • Experience leading application design, system architecture, and performance tuning
  • Deep understanding of application observability concepts and tooling
  • Expansive experience with relational and non-relational databases
  • Strong verbal and written communication skills

Preferred

  • Experience with Java or Golang or Kotlin
  • Experience working with AWS services
  • Experience with API gateways
  • Extensive experience with API-based service design
  • Understanding of distributed systems, asynchronicity and message-based architectures
  • Bachelor's degree in Computer Science or a related field