Principal Software Engineer - Backend - Full Stack AWS and Security | Diaceutics

Principal Software Engineer – Backend – Full Stack AWS and Security

Job Area: Principal Software Engineer – Backend – Full Stack AWS and Security
Job Type: Permanent
Location: Northern Ireland / Ireland / United Kingdom

Position Summary:

The primary purpose of this position is to build scalable and secure data platforms and products. This Senior Engineering role will the focus on the Amazon Web Services architecture required to store, process, query, and deliver terabytes of data in compliance with U.S. HIPAA and E.U. GDPR regulations.  This role will involve designing and developing cloud-based ingestion and processing systems as well as Software as a Service (SaaS) delivery and access challenges at Diaceutics.  You will have the opportunity to implement some of the most interesting big data technologies in the world, including Spark, Redshift, and Elasticsearch.

We are looking for a self-starter who can present solutions, research, and implement new technologies to move the company forward. Strong candidates will be comfortable building end-to-end code and will feel a sense of system ownership.

Duties & Responsibilities:

  1. Understand both development and operational dimensions of delivering a cloud solution to market and maintaining it.
  2. Develop and maintain SaaS application features from design to coding using Java and JavaScript frameworks.
  3. Build and support HIPAA- and GDPR-compliant systems for data ingestion, storage, analysis, and delivery.
  4. Diagnose and solve complex distributed systems problems.
  5. Maintain and improve continuous integration.
  6. Drive the technologies and policies needed to ingest, store, manage, and interact with proprietary, real-world data.  Create development processes and practices that drive efficiencies for both the Global Data team and the Diaceutics organization on a whole. This includes adapting and learning new tools as business demands.
  7. Drive innovative new products and features using scalable and efficient technologies.
  8. Coordinate activities with data scientists, frontend developers, and management.
  9. Participate in sprint planning, standup, and retrospective meetings.
  10. Demonstrate a commitment to code documentation, code review, and testing.


Key Competencies:

  1. Strategic Thinking:  Contributes to short term execution and long-term business planning. Offers solutions and suggestions that shape execution of the Company’s business strategy. Understands rationale and strategy behind key policies and procedures.
  2. Interpersonal Skills:  Demonstrates self-awareness and understands impact of self on situations and people. Builds strong internal and external relationships. Delivers messages comprehensively to a variety of audiences both internal and external to the Company. Consistently raises standards aligned with business goals.
  3. Balanced Decision Making: Implements decisions and established systems which enable delivery of results. Carefully weighs consequences of decisions and actions both short term and long term. Leverages business and operational knowledge to increase profitability.

General Education & Experience:

  1. Education –Bachelor’s Degree preferred, minimum of Associate’s Degree required.
  2. Experience – 
    1. 5-6 years of experience required, 6-10 years preferred experience designing and building platforms in an AWS environment
    2. Experience with running server orchestration solutions in production (Kubernetes, Mesos, Docker Swarm, or other solutions)
    3. Experience designing and building a microservice architecture
    4. Experience designing and developing quality data pipelines in a distributed systems environment.
    5. Experience with distributed systems like Hadoop, Spark, Storm, HBase, or Redshift.
    6. Experience with various database systems, both in production and warehousing capacities, e.g. MySQL, PostgreSQL, Redshift, AWS S3, Elasticsearch.
    7. Experience working in a regulated environment, involving Cloud Security Architecture, third party security tools/platforms, encryption, IAM policies/roles. Experience configuring and maintaining highly secure AWS environments with AWS CloudFormation, Config, and Cloudtrail is an advantage.
    8. Experience designing and optimizing queries in SQL and NoSQL databases.
    9. Experience building unit and integration tests and collecting system metrics.
    10. Experience with Git for software version control.
    11. Strong coding skills including Java.
    12. Experience with Scala is an advantage.
    13. Experience with Spring MVC frameworks is an advantage.
  3. Certifications, Registration, Licensure – AWS certified professional preferred.
  4. Virtual Communication – demonstrated ability to use video-call technology and global teleconferencing.
  5. Adaptability – Comfortable learning and applying new technologies quickly.

Life at Diaceutics:
We are a multi-cultural, diverse team spanning 23 countries around the world with current expansion across Asia. One thing we all have in common is that we are dedicated people who are passionate about patient outcomes.  80% of our employees work remotely and we collaborate together as a global village.

At Diaceutics, we live by our values, The Diaceutics EFFECT. Our employees are Empowered to take responsibility for their own personal development, encouraged to use strategic Foresight in leadership decisions, to build positive working relationships through Fun and productive engagements and to think independently like an Entrepreneur where the best idea wins no matter who said it. Communication flow is a key part of our inclusive working culture where team building leads to camaraderie and Trust between co-workers.

We hire smart, fun people who care about our mission and about each other. Some interesting points about us:

  • Competitive salary (and attractive bonus scheme dependant on role).
  • Training and development budgets for every team.
  • Remote / Virtual Working.
  • Generous Annual and Public Holiday allowance.
  • Healthcare (including Vision and Dental) and Additional Benefits.
  • Enhanced Maternity and Sick Pay Provisions.
  • Robust Performance Management Framework and Individual Development Plan.
  • Generous Staff Referral Scheme.
  • Dedication to positive working culture with regular health and wellbeing activities and annual company get together.

Compensation and benefits
Diaceutics will offer the successful candidate an attractive remuneration package. The successful candidate will receive a monthly base compensation.

How to apply:
If you are interested in further exploring this exciting opportunity to join an enthusiastic team in a well-positioned, highly esteemed specialist consulting business please send us your CV by filling out the form below.


Norma Thompson
Recruitment Business Partner, Human Resources

About Us

Diaceutics is a leading data analytics and implementation service provider in diagnostic commercialization.
We have been leading this field for 13 years, entirely focused on the intersection between diagnostics and therapeutic decision making. We provide an end to end service that encompasses everything from understanding the diagnostic landscape to test implementation in treatment pathways. This is all enabled by a robust flow of data from our global laboratory network. Our ultimate goal is to drive better testing to enable better treatment decisions for patients.

Other Jobs

Project Financial Controller, Project Management Office
Diagnostic Laboratory Liaison- Germany
Diagnostic Laboratory Liaison- Italy

To Apply, send us your application

Please prove you are human by selecting the Heart.