Share Email Opening Apply Now

Software Engineer 

About the Organization At the Center for Biological Diversity, we believe that the welfare of human beings is deeply linked to nature - to the existence in our world of a vast diversity of wild animals and plants. Because diversity has intrinsic value, and because its loss impoverishes society, we work to secure a future for all species, great and small, hovering on the brink of extinction. We do so through science, law and creative media, with a focus on protecting the lands, waters and climate that species need to survive.

We want those who come after us to inherit a world where the wild is still alive!  

The Center for Biological Diversity seeks a full-time Software Engineer in our Information Technology Program. This is a remote position. The Software Engineer is responsible for designing, writing, testing, modifying, integrating, and deploying custom software solutions as well as customizing and integrating vendor solutions.

General position overview: The Centers Information Technology team provides a wide range of technical operational support for communications and development staff, attorneys, digital campaigners, scientists, activists, organizers and program directors. The team is responsible for overseeing the storage infrastructure, flow and analysis of data throughout the organizations internal and cloud-based systems, and it designs, customizes and implements internally focused and public-facing applications and websites.

We seek a highly skilled and passionate Software Engineer to join our Information Technology Program team. The position will require technical capacity and performance management competencies, along with communication proficiency, personal effectiveness/credibility and ethical conduct.

Main duties:

  • Analyze, design and develop web-based internal and externally facing software systems;
  • Analyze, plan and design tools to connect and share data between systems;
  • Evaluate, plan and implement new applications and functionalities as needed to enhance the Centers network, websites, applications, databases, communications, mobile applications and other services;
  • Work with the digital team to design and implement new customized, dynamic website features;
  • Work with the digital team to develop backend customizations for website migration to a CMS;
  • Perform on-going security testing, patching and code review to improve software security;
  • Develop and manage integrations to measure acquisition performance on our website and eCRM;
  • Creating guidance, training and supporting staff in the use of developed tools;
  • Share duties with IT department as needed.
  • Keep abreast of relevant technologies, systems, tools, processes, and make recommendations and decisions on inclusion into our development methodologies and product architecture.

Salary Range: The salary range for this position is $80,000-$85,000. Salary bounds may vary commensurate with experience.

Benefits Package:

  • Paid generous medical, dental, vision, disability and life insurance
  • 403(b) plan with opportunity for match
  • Generous time-off policies
  • Relaxed work atmosphere

Application process: Please apply online by submitting a cover letter, resume, and 3 references with your application. The position will remain open until filled. No telephone calls, please. Only candidates selected for interviews will be contacted.


Essential qualities, qualifications and skills:

  • Minimum Bachelor's degree, preferably in computer science or related field.
  • At least 5 years experience in software development with one or more of the following back-end technologies - Python, SQL, PHP
  • At least 5 years experience in web development, with one or more of the following front-end technologies - JavaScript (Vue.js and jQuery), HTML, CSS.
  • Experience setting up and deploying development, test and production environments.
  • Excellent verbal and written communication skills, ability to convey complex ideas in an accessible manner to both developers and non-developers.
  • Strong organizational and time management skills.
  • Excellent attention to detail.

Preferred Education and Experience

  • Experience in non-profit or advocacy organizations.
  • Expertise with Python and Django.
  • Experience with designing databases in MySQL or SQL Server.
  • Experience with connecting systems through APIs.
  • Expertise implementing customized CMS systems.
  • Experience with Google tag manager integrations.
  • Aptitude for delivering quality UX.
  • Experience integrating machine learning or artificial intelligence solutions.
  • Experience with Power BI.
Position Requirements  
Full-Time/Part-Time Full-Time  
Location Tucson, AZ  
Program(s) Information Technology  
Open Date 8/19/2022  
Keywords Information Technology, IT, Software Engineer, Python, Django, SQL, PHP  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.  

This position is currently accepting applications.

Apply Now


Other Jobs Within Same Category
-- None found --

Other Jobs Within 60 Miles
Law Clerk - Summer 2023 (New Mexico) in Tucson, AZ
Posted on: 9/26/2022
[Apply Now]


AppOne.comTM 1999-2021 HR Services, Inc.
Click here for technical assistance.