Job description
About Lyniate
We all know that our health care system is complicated. Getting critical health care data from one organization to another is frustrating for virtually everyone. Imagine developing solutions that help make these data transactions easier and faster. That is what we do at Lyniate; we make interoperability platforms that allow data—such as patient encounter details, lab results, and care information—to move seamlessly from one IT system to another.
While most people will never see our products and services during a medical encounter, our interoperability platforms are running behind the scenes. Think of them as the central nervous system helping to move data where it needs to be to improve the patient experience. To learn more about Lyniate, visit www.lyniate.com.
If using your expertise in a way that impacts our health care system, patient care, and population health sounds like something you would find rewarding, apply today!
What we have to offer you:
- Health benefits package on day 1 that include Medical, Dental, and Group Life Insurance
- Annual Leave, sick time and volunteer days
- An innovative, inclusive, and fun work environment
- Continuous learning and development opportunities
- Complete flexibility. We encourage employees to work where, when and how it makes sense for them and enables them to bring their best self to work
Position Summary
Lyniate is actively seeking a Software Engineer with three to five years of experience to join our growing UK team. This position is remotely based, although there may be some opportunities to travel to meet other team members or customer as may be required.
Our team is responsible for creating and advancing Lyniate’s new Interoperability Suite. This is a new, cloud-based solution for our customers that brings together all of Lyniate’s different technologies into a single place. Our technology stack centers on Java and AWS and we build and deploy our software using Cloud-solutions, such as Helm, ArgoCD and Kubernetes. We are looking for a candidate who is familiar with these technologies and who is eager to put that knowledge to use, to explore more deeply, and to experiment.
As a Software Engineer on the Emerging Technology team you will:
- Work in a cross-functional agile team including Senior Software Engineers, Solution Architects and Product Managers to develop and implement aspects of the Interoperability Suite
- Participate in product and feature design from start to finish
- Deliver value to our customers by designing and implementing new features and resolving defects
- Design and implement microservices in AWS
- Develop infrastructure as code using tools such as AWS CDK, Terraform and similar
- Develop skills in AWS tooling, Docker, Helm, ArgoCD, Kubernetes and more
- Develop test automation using industry standard testing frameworks
- Continuously learn and improve as an engineer
About you
- You love to learn new tools and techniques and to do a little better each day
- You are comfortable looking for solutions to difficult problems, even if it means failing sometimes. You understand that is the cost of growth, both for an individual and for a company
- You have strong analytical skills and can translate software requirements and design into effective, well-factored implementations
- You enjoy collaboration and can communicate ideas clearly and grasp suggestions from others accurately
Basic Qualifications
- 3-5 years of software development experience
- A positive outlook with a history of co-workers who were happy with your work and attitude
- Desire to make a positive impact on the company culture focused on cross-functional teamwork and delighting customers
- Comfortable working within DevOps, Scrum, or Kanban processes and cultures
- BSc degree in Computer Science, Software Engineering, or other relevant education/experience
- Able to work with/ support development teams with deployment, continuous integration, and infrastructure needs
Technical Qualifications
- Experience creating, testing and maintaining Enterprise or public Cloud software products in Azure or AWS (AWS preferred)
- Experience with automation and orchestration (CI/CD) tooling / technology (Helm. ArgoCD, Git, etc.)
- Experience developing in software languages such as Java with Sping Boot
- Experience designing, deploying, and maintaining services in a containerized/virtual environment, from the ground up (Docker, VMWare, Windows Server)
Preferred Experience
- REST services and/or API design
- Knowledge of Bitbucket pipelines, GitLab pipelines or similar
- Knowledge of application performance monitoring (App Insights, Cloud Watch, Data Dog etc..)
- Experience of designing Cloud software to comply with Information Security requirements (ISO27001, SOC-2 etc.)
- Experience designing and developing microservice infrastructure utilizing modern deployment tooling (Kubernetes, Docker, EKS, ECS, etc.)
Lyniate provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.