Senior Software Engineer - Based in Galway, Ireland
Our client is a market leader in facilitating value-based US healthcare arrangements. 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 have opened a substantial Software R&D facility in Galway.
Senior Software Engineer on the Data team provides a deep insight into the building blocks of data for all teams at Signify. You will regularly work on data mapping, data modeling, large-scale data matching, enterprise API creation, ACL management, distributed systems, and high-throughput data services. Golang and AWS are heavily used alongside RESTful APIs and robust data modeling. There is a strong focus on collaboration with service domain owners from across the organization to provide a central point of data mapping.
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
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
Relevant work experience building applications in Java, Golang, Python, or Kotlin
Experience working with AWS services
Working knowledge of ScyllaDB, Cassandra, or similar columnar noSQL databases
Understanding of distributed systems, asynchronicity and message-based architectures
Bachelor's degree in Computer Science or a related field
Email me jobs like this