What are the responsibilities and job description for the Senior Back End Software Engineer, MethaneSAT position at Environmental Defense Fund?
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
Please note that pay ranges are country specific. As a result, the stated currency is not meant be converted into any other currency.
$140,000-$150,000
USD
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.
- 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.
Please note that pay ranges are country specific. As a result, the stated currency is not meant be converted into any other currency.
$140,000-$150,000
USD
Salary : $140,000 - $150,000