Software Engineer II

B Lab Logo

B Lab

πŸ’΅ $92k-$98k
πŸ“Remote - United Kingdom

Summary

Join B Lab's Technology team as a Software Engineer II and contribute to building and improving the B Impact Assessment platform, a digital tool used by companies to measure and improve their social and environmental impact. As part of the Assessment Squad, you will work in a collaborative environment, participating in code reviews, continuous integration and deployment, and collaborating with stakeholders to deliver impactful solutions. This role requires 3-5 years of software development experience in an agile environment, proficiency in Go and React + TypeScript, and experience with relational databases. The position offers a competitive salary, comprehensive benefits, and a remote-first, flexible work environment. B Lab is committed to creating an equitable and inclusive workplace and values diversity. The ideal candidate is a proactive problem-solver with strong communication and collaboration skills, motivated by building technology for positive global change. The position is full-time and requires residency in specified locations.

Requirements

  • 3-5 years of experience working with software development in an agile environment
  • 2 years of experience working with Go
  • 2 years of experience working with React + TypeScript
  • Experience with a relational database, preferably PostgreSQL
  • Working knowledge of web application development best practices
  • Ability to be the implementation lead for features, participating in product ideation
  • Contribute and collaborate on story writing to shape product features
  • Able to deliver medium to large-scale changes across multiple systems
  • Strong analytical skills, with the ability to use data to drive decision-making and process improvements
  • Proactive problem-solver, able to identify problems and discover root causes
  • Proficient in English with clear, concise written and verbal communication skills
  • Self-managed and self-driven with the ability to collaborate with internal and external stakeholders
  • Demonstrate solid interpersonal and communication skills with an emphasis on inclusion and global cultural competency
  • Exhibit a strong desire to learn & contribute to the team’s development techniques and standards
  • High emotional intelligence and e xudes empathy, self awareness, and curiosity

Responsibilities

  • Programming well-designed, efficient code that ships with functional and unit test coverage
  • Maintenance of existing code to improve stability and reliability
  • Help with technical decisions/discussions
  • Identify areas of improvement and find ways to address them
  • Contribute and collaborate on story writing to shape product features
  • Participate in bi-weekly sprint planning to scope stories/deliverables
  • Participate in sprint planning, code reviews, and retrospectives
  • Engage in quality assurance testing and code reviews
  • Monitor application dashboards Check for user issues and code exceptions
  • Identify areas of improvement based on current metrics
  • Identify and prioritize application issues
  • Provide application support for internal staff and end users

Preferred Qualifications

A BA/BS in Computer Science, Information Technology, or a related field is strongly preferred

Benefits

  • An annual salary in the range of Β£71,000 - Β£75,900 based on skills and experience
  • In your first year, you’ll start with 20 vacation days in addition to national & bank holidays; this increases to 25 days after your third anniversary
  • Additional time off during org- wide closures when the entire organization is closed (not including holidays)
  • After your first year of employment - paid time off for community service, 40 hours of paid time off for professional development, and a professional development budget (we assess this PD budget annually)
  • Additional floating holidays and personal days (prorated to start date)
  • Medical and dental supplemental insurance for the employee through BUPA
  • Life insurance benefit
  • Income protection insurance
  • Statutory pension
  • Global travel insurance
  • A remote-first workplace
  • A flexible work environment with the ability to plan your work week around your personal commitments

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.