Senior Software Engineer - Oklahoma City, United States - PLOS

    PLOS
    PLOS Oklahoma City, United States

    2 weeks ago

    Default job background
    Description
    *This position is fully remote/home based.

    Applications will be accepted from candidates based in the UK and the following US states:
    AZ, CA, CO, FL, GA, IL, KS, MA, MD, NY, OR, PA, TX, VA, VT, WA


    This is a union represented position as part of the Pacific Media Workers Guild, Local 39521 of the NewsGuild-Communication Workers of America.

    Role Summary

    PLOS is a nonprofit, Open Access publisher empowering researchers to accelerate progress in science and medicine by leading a transformation in research communication.

    The Senior Software Engineer draws on a diversity of experience in software engineering, architecture, and lifecycle management to collaboratively design, build, and maintain modern cloud-native solutions to power the ongoing revolution in open science.

    A high level of motivation, independence and willingness to constantly learn and improve are necessary to be successful.

    This role sits within the Digital team and is part of a team of engineers within the software engineering function.

    Responsibilities

    As part of a cross-functional product team, contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of our digital platforms.

    Participate in agile ceremonies and evolving development practices of the team.
    Contribute to the overall platform architecture
    Ensure new work is delivered in alignment with said architecture
    Establish and support development processes
    Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt
    Knowledge and Skills

    Significant professional software engineering experience gained in a full-stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies.

    Hands-on experience developing, shipping, operating, and/or maintaining consumer and/or enterprise web applications.
    Demonstrated passion for delivering testable, instrumented, and reliable code.
    Strong track record of using and improving agile software development and related design practices.
    Deep understanding and experience of at least one server-side language
    Expertise in cloud-native architectures.
    Expertise in data pipelines and event-driven architectures preferred.
    Expertise in machine learning and machine learning pipelines preferred.
    Expertise in workflow or actor frameworks preferred (e.g. Temporal, Akka).
    Solid foundation in secure coding practices.
    Solid understanding of client-side technology (CSS/HTML/JS)
    Experience with continuous delivery methods and technologies.
    Experience with using data to inform development decisions.
    Ability to collaborate with a variety of functions, personalities and cultures.

    Ability to actively listen, ask the right questions and see the underlying meaning in what's being said and not said.

    Flexible and open minded. Energy and enthusiasm for learning.
    Problem solving in multiple domains. Resilient, proactive and creative.
    Ability to pick up new techniques and technologies quickly.
    Pragmatic while maintaining an attention to detail.
    Self-directed and capable of working under minimal supervision.
    Physical Requirements and Work Environment
    Prolonged periods stationary at a desk and working on a computer.
    Some domestic and international travel may be required
    Rare, but occasional after-hours (evening or weekend) work.
    Qualifications

    Bachelor's degree in Computer Science, Mathematics, or related academic degrees and/or equivalent experience preferred alongside a strong background in software engineering.

    The base salary range we've established for this position is

    (UK) £65,000 - £77,500

    (US) $130,000 - $150,000.


    The final salary will depend on several factors, including the candidate's relevant work experience, skills, education, and other qualifications; the region in which the candidate resides, and internal pay equity with current PLOS employees in similar jobs.

    PLOS also offers a comprehensive benefits package that will be shared with candidates in the interview process

    The Organization:


    PLOS is a non-profit, Open Access publisher empowering researchers to accelerate progress in science and medicine by leading a transformation in research communication.

    PLOS journals propelled the movement for OA alternatives to subscription journals.

    We established the first multi-disciplinary publication inclusive of all excellent research regardless of novelty or impact and demonstrated the importance of open data availability.

    As we continue to lead the way in making research content more open, we need to make it a system that's open for everyone.

    We are intentionally spreading our roots deeper, globally.

    We believe in pushing the boundaries of 'Open' to create a more equitable system of scientific knowledge and understanding—it's core to who we are, inside and out.

    Beyond accepting distinct perspectives, we seek and support divergent backgrounds among our staff because we know differences strengthen our teams, our work, and our communities.

    We're ever-evolving in our journey for representation and equity, and strongly encourage applicants of diverse identities to apply: you'll find a group of critical thinkers eager to challenge the status quo and learn with you as we continue breaking barriers to open science.

    #J-18808-Ljbffr