This position is fully remote/home based, accepting applications from candidates in the UK and specific US states: FL, IL, MA, MD, NY, PA, TX, VA.
PLOS is a non-profit organization dedicated to advancing open science in research publishing, policy, and practice.
As Lead Engineer, you will leverage your software engineering, architecture, and team-building experience to design, build, and maintain solutions that support the open science movement.
You will lead a team of engineers within the Digital team, playing a crucial role in both leadership and coding.
Supervisory responsibilities include setting high performance standards, monitoring performance issues, and managing team members' personal and professional development.
Responsibilities involve providing technical leadership, contributing to platform architecture, ensuring alignment with development processes, and managing platform health and technical debt.
You will participate in a cross-functional product team, contributing to designs, code, tests, and code reviews while engaging in agile ceremonies.
You will ensure compliance with PLOS policies, standards, and protocols, and provide input into budgeting, hiring, and performance management.
Requirements:
Candidates should have experience managing engineers, including hiring, retention, and performance management.
A strong ability to mentor and develop engineers at various career stages is required.
A demonstrated passion for delivering testable, instrumented, and reliable code is essential.
A strong track record in agile software development and design practices is necessary.
Candidates must have a deep understanding and experience with at least one server-side language.
Expertise in cloud-native architectures is required, along with knowledge of data pipelines and event-driven architectures.
Familiarity with machine learning and machine learning pipelines is preferred.
Experience with workflow or actor frameworks (e.g., Temporal, Akka) is also preferred.
A solid foundation in secure coding practices and understanding of client-side technology (CSS/HTML/JS) is necessary.
Candidates should have experience with continuous delivery methods and technologies, as well as system monitoring tools and automated testing frameworks.
The ability to quickly learn new techniques and technologies is important.
Candidates should be self-directed, flexible, and open-minded, with a strong enthusiasm for learning.
Problem-solving skills across multiple domains, resilience, proactivity, and creativity are essential.
A pragmatic approach while maintaining attention to detail is required.
Experience working with various stakeholders and leading meetings is necessary.
A Bachelor's degree in Computer Science, Mathematics, or a related field, or equivalent experience is preferred, along with significant professional software engineering experience in a full-stack cloud environment.
Benefits:
The base salary range for this position is US: $145,000-$200,000 and UK: £75,000 - £105,000.
In the US, benefits include a 401k with employer match, employee-sponsored health, dental, and vision insurance (with dental and vision 100% employer paid), paid vacation, 11 public holidays, sick leave, parental leave, birthday and three winter holidays off, short-term and long-term disability insurance, and 2 days paid time off for volunteering per year.
In the UK, benefits include private medical insurance, life assurance, income protection, personal accident insurance, a pension with up to 10% employer match, 25 days of holidays, market-competitive maternity and paternity leave, birthday and three winter holidays off, 2 days paid time off for volunteering per year, and a fully remote work environment with a stipend for home office setup.