Job Software Developer/ Engineer/ Architect

Principal Software Engineer

Our Principal Engineers set the standard for engineering excellence at LGC. Principal Engineers are recognized as engineering authorities. They have extensive practical experience gained over many years from working as an engineer and make a lasting impact on our technology, products, and the company itself. We expect our Principal Engineers to work on our hardest problems, to drive excellence in quality and solution design, to be creative and innovative, to simplify complex problems, and ensure alignment with our business objectives. Leadership and communication skills are crucial in their work.

Our Principal Engineers will remain hands-on, close to the details, and will lead by example.

You will join us in building and maintaining our large scale, distributed platform spanning across multiple geographic locations. Our platform resides fully in AWS, operates in dozens of markets globally and focuses on ease of use for our customers along with integrity & security for the data they trust us with.

Position Description:

  • You will be a highly experienced Engineer, recognized as an engineering authority, who can lead our most critical strategic technical initiatives
  • Be a thought-leader and advocate of state-of-the-art technology and engineering approaches
  • Drive strategic technical planning activities
  • Research, develop and apply new innovative technologies to our healthcare products
  • Build new products and solutions that transform our industry
  • Share expertise, insight, and act as a knowledge resource for other team members on deep technical topics
  • Be available as a Mentor for other engineers
  • Have a collaborative working style and contribute to the development of our technical communities across the company
  • Work with autonomy to find solutions to complex problems and be flexible and responsive to changing requirements and priorities
  • The ability for critical thinking outside your immediate sphere of responsibility is imperative
  • Have experience with commercial products and environments (not just internally focused)
  • Strong ability for articulating complex technical concepts in ways that can be understood by a variety of audiences

Our preferred Qualifications:

  • Expertise in geo-distributed Cloud environments (preferably AWS)
  • Knowledge of integrating data science capabilities into products
  • Experience with container technologies, e.g. Docker, Kubernetes
  • Experience with Mobile App development
  • Responsive web app development
  • DevOps and Continuous Integration and Continuous Delivery (CI/CD) knowledge
  • Information Security
  • US Healthcare experience
  • BS or MS in Computer Science (or related technical discipline) or equivalent industry experience
  • 10+ years’ experience as a software engineer with the curiosity and desire to learn new technologies, approaches, libraries and languages
  • Solid C# expertise
  • Solid technical expertise in a variety of domains
  • Expert with agile SDLC environments, associated tools, processes and methodologies
  • Ability to establish credibility and build relationships at all levels
  • Deep expertise of complex data management environments
  • Deep expertise of building and consuming APIs
  • Expert in two or more of OOP Design Patterns, Distributed Systems, Enterprise Application Integration, Service Oriented Architectures
  • Passionate about software quality and enabling it across the codebase
  • An excellent communicator (in English), proactive and self-sufficient, with strong organizational, time management and problem-solving skills
  • Proven ability to breakdown and clearly define problems
  • Passion for best quality practice and continuous professional development