Nonprofit

Senior Back End Software Engineer, MethaneSAT

Remote, Work can be performed from anywhere in United States
Apply



  • Details

    Job Type:Full Time
    Start Date:April 21, 2025
    Application Deadline:April 21, 2025
    Education:4-Year Degree Required
    Experience Level:Managerial
    Salary:USD $140,000 - $150,000 / year
    Cause Areas:Environment & Sustainability

    Description

    Overall Function

    The Senior Back End Software Engineer, MethaneSAT is responsible for the design, build and implementation of critical functionality in MethaneSAT Data Processing Pipeline, generally having final-say over their focus area. The Senior Back End Software Engineer will work across several organizations in designing and advocating for solutions that help MethaneSAT achieve its mission goal of reducing methane emissions globally by leveraging their honed communication and presentation skills. The Senior Back End Software Engineer will report directly to the Staff Software Engineer, MethaneSAT, and will work closely with the Back End team, other MethaneSAT, LLC staff, key contractors, and EDF staff.

    A cover letter is required for consideration.

    Location: Remote-U.S.

    Term: This is a 3-year fixed term position.

    Key Responsibilities

    • Build, maintain and improve data pipeline functionality and performance through feature development enabling timely product generation and public release.
    • Make the system more resilient by increasing automation, improving test coverage and enabling our quality control subsystem.
    • Collaborate with varied stakeholders to define product requirements and implement effective solutions which aid in the reduction of methane emissions.
    • Participate in advancing EDF DEI goals in which people from all backgrounds and experiences feel connected, included, and empowered to address the environmental and organizational challenges in alignment with EDF values.
    • Write software for critical, foundational aspects of the system themselves while delegating other systems to both senior and junior engineers on the team.
    • Create an overall, workable design, complete with recommended technology and resource needs and effectively and persuasively present design and recommendations.
    • Conduct code reviews, bug bashes and design reviews with the team. Research new technologies and work through system issues and the bug queue.
    • Additional related responsibilities as needed.

    Qualifications

    • Bachelor’s degree in Computer Science or equivalent in a relevant field with 8 years of relevant experience. A Master’s degree or equivalent may substitute for up to 2 years of relevant experience.
    • 5 years professional software development experience with demonstrated progressive responsibility and scope required.
    • Experienced in deploying applications to a high-volume production cloud environment and maintaining those applications to meet the end users’ requirements.
    • Demonstrated ability creating effective applications in a modern programming language such as Python, C++, Golang. Python experience is preferred.
    • Demonstrated self-awareness, cultural competency and inclusivity, and ability to work with colleagues and stakeholders across diverse cultures and backgrounds.
    • Working knowledge of Front-End development and demonstrated ability working with a peer engineering team to implement solutions.
    • Working knowledge of DevOps and SRE best practices and demonstrated ability working with those positions to implement solutions strongly preferred.
    • Cloud experience (Google Cloud Platform, AWS, Azure) required. GCP preferred.
    • Experience with docker and kubernetes is preferred.
    • Strong communication skills and demonstrated technical presentation skills.
    • Demonstrated ability to strategically and independently recommend and determine approaches to completing projects and managing processes where precedents are not available.
    • Strong ability to work independently on a multi-disciplinary team in a fast-paced work environment, using independent judgment required to plan, prioritize, and organize diversified workload.
    • Must be a US person (citizen, green card holder). MethaneSAT, LLC is unable to offer employer-based sponsorship for this role at this time.

    Overall Function

    The Senior Back End Software Engineer, MethaneSAT is responsible for the design, build and implementation of critical functionality in MethaneSAT Data Processing Pipeline, generally having final-say over their focus area. The Senior Back End Software Engineer will work across several organizations in designing and advocating for solutions that help MethaneSAT achieve its mission goal of reducing methane emissions globally by leveraging their honed communication and presentation skills. The Senior Back End Software Engineer will report directly to the Staff Software Engineer, MethaneSAT, and will work closely with the Back End team, other MethaneSAT, LLC staff, key contractors, and EDF staff.

    A cover letter is required for consideration.

    Location: Remote-U.S.

    Term: This is a 3-year fixed term position.

    Key Responsibilities

    • Build, maintain and improve data pipeline functionality and performance through feature development…

    Benefits

    We offer a strong total rewards package encompassing competitive salary, robust benefits, and professional development opportunities consistent with a modern global organization. We take into account factors such as candidate experience, skills, training, internal team equity and local norms.

    We offer a strong total rewards package encompassing competitive salary, robust benefits, and professional development opportunities consistent with a modern global organization. We take into account factors such as candidate experience, skills, training, internal team equity and local norms.

    Location

    Remote
    Work can be performed from anywhere in United States
    Associated Location
    257 Park Ave S, New York, NY 10010, USA

    How to Apply

    A Cover Letter is required for consideration.

    A Cover Letter is required for consideration.

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.
    Apply