Senior Software Engineer/Software Development Manager, Technology Solutions

About Verra.
At Verra, we've created a culture of flexibility + autonomy. You'll be able to work with remote teams from diverse countries and industries. Wherever possible, we aim to find mutually agreeable solutions for international hiring.

Verra is a global leader helping to tackle the world’s most intractable environmental and social challenges. As a mission-driven non-profit organization, Verra is committed to helping reduce greenhouse gas emissions, improve livelihoods and protect natural resources across the private and public sectors. We support climate action and sustainable development with standards, tools and programs that credibly, transparently and robustly assess environmental and social impacts and enable funding for sustaining and scaling up projects that verifiably deliver these benefits. We work in any arena where we see a need for clear standards, a role for market-based mechanisms, and an opportunity to generate significant environmental and social value.


Verra manages a portfolio of standards, including the: 




Title:              Senior Software Engineer/Software Development Manager, 
                     Technology Solutions
Location:      Remote - Worldwide (significant overlap with US business hours)
Reports to:   Senior Director, Technology Solutions           

Verra is a global leader helping to tackle the world’s most intractable environmental and social challenges. As a mission-driven non-profit organization, Verra is committed to reducing greenhouse gas emissions, improving livelihoods, and protecting natural resources across the private and public sectors. We support climate action and sustainable development with standards, tools and programs that credibly, transparently, and robustly assess environmental and social impacts. We work in any arena where we see a need for clear standards, a role for market-based mechanisms and an opportunity to generate significant environmental and social value.

As we continue to grow, we are seeking a Senior Program Officer to assist in advancing state-of-the-art digitalized carbon methodologies and tools for measurement, reporting, and verification (MRV) with a specific focus on energy and industrial climate solutions. Our commitment to integrity, collaboration, and measurable impact sets us apart in the nonprofit sector. Join us in making a positive impact on the world.

The Role.

In this position you will act as a key driver in advancing our organization’s digitalization initiatives to lead our team of software engineers. The ideal candidate will have a proven track record of successfully managing software development projects in the cloud, driving innovation, and delivering high-quality software solutions. As a Software Development Manager, you will play a key role in defining project scope, setting timelines, and ensuring the successful delivery of projects while fostering a collaborative and productive work environment.  

The ideal candidate will be a compassionate and dependable team player, dedicated to fostering community through a positive approach, and will derive professional satisfaction from ensuring projects are completed punctually, within budget, and, most importantly, have a significant impact on our target audiences. We offer a supportive work environment and unparalleled opportunities for professional growth in the environmental marketing and communications ecosystem. Our marketing team thrives on collaboration across practices and organizational boundaries, creating a tight-knit group of professionals working together to effect substantial change.
 
The opportunity.
  • Technical Leadership and Team Management: As the Software Development Manager, you'll provide technical expertise and guidance to ensure adherence to best practices, coding standards, and architectural guidelines. Driving innovation and staying updated on industry trends, you'll lead and mentor the software engineering team, fostering a culture of collaboration, innovation, and continuous improvement.
  • Project Planning and Execution: Collaborating with stakeholders, you'll define project scope, objectives, and requirements. You'll develop project plans, timelines, and budgets to ensure on-time and within-budget delivery. Mitigating risks and obstacles impacting project delivery will be pivotal.
  • Quality Assurance and Testing: Implementing and overseeing quality assurance processes, you'll guarantee the delivery of high-quality software solutions. Working closely with the QA team, you'll execute comprehensive testing strategies to maintain software integrity and reliability.
  • Cross-Functional Collaboration: Collaborating with product managers, designers, and stakeholders, you'll define product requirements and priorities. Fostering strong communication and collaboration across teams and departments, you'll ensure alignment and synergy, driving outstanding results.
 
What we’d like to see.
  • A technical degree, preferably a master’s, in Computer Science or Software Engineering. 
  • At least 5 years of relevant professional experience in software development, with a focus on web applications in the cloud.  
  • 5 + years demonstrated experience in a leadership or management role, leading software development teams to deliver high-quality solutions.
  • Strong technical expertise in software development methodologies, programming languages (e.g., C#, Python, JavaScript), and frameworks (e.g., Angular, Entity Framework Core, .NET Core).
  • Prior experience working with the Agile team for software development and version control (e.g., git), and Unit Testing service-oriented architecture.
  • Experience with SQL and NoSQL databases and other technologies (e.g., Postgres, Redis, Elasticsearch).
  • Good project management and organizational skills, including prioritizing and working efficiently and effectively under deadlines. 
  • Cultural awareness with the ability to work with stakeholders and partners from different countries and cultures.
  • Excellent written and verbal communication skills. Fluency in English is essential. Fluency in other languages would be an additional asset.
Compensation at Verra

To help us attract and retain top talent, we pay employees competitively to the market. In return, we expect each employee to, at a minimum:
  • Meet expectations in terms of work effort and performance;
  • Take the initiative to build the skills and knowledge needed to do their job effectively; and
  • Embody Verra’s values.
For this position, the salary range is $120,000 – $150,000 USD. The compensation band is based on a U.S. base salary range and shares the min and max base salary for the position. This position is eligible for remote work. 

The final compensation offered will be contingent upon role, level and location. Our Talent team can share the specific salary range for your preferred location during the hiring process
 
We will recognize employees who go beyond expected performance with salary increases and/or promotions, but the bar for earning those rewards is high.
 
Salary is one component of Verra’s total compensation package which also includes:
  •  Medical, vision and dental care
  • Verra contributions to each employee’s retirement plan
  • Paid leave, comprising 22-30 days vacation, 7 days of annual sick leave, holidays, sabbatical after five years of service, and other leave allowances
  • Funds to support professional development 
How to Apply

Please send us a Resume/CV (not to exceed two pages), Cover letter (not to exceed one page) as well as your portfolio of relevant work. 
 
Verra provides equal opportunity for all job applicants and employees and is committed to providing a work environment free of discrimination. As such, we conduct our recruitment and hiring without regard to race, color, religion, gender identity, sex, sexual orientation, national origin, age, marital status, pregnancy, physical or mental disability, genetics, veteran status, or any other characteristic protected by applicable federal, state, and local law.

Information Technology

Remote (District of Columbia, US)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling