Software Engineer II

B Lab Logo

B Lab

πŸ’΅ $102k-$109k
πŸ“Remote - United States

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, participate in code reviews, support continuous integration and deployment, and collaborate 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, experience with relational databases (preferably PostgreSQL), and strong analytical and communication skills. The position offers a competitive salary, excellent health benefits, paid time off, a 403(b) match, unlimited sick time, and opportunities for professional development. B Lab is a remote-first workplace with a flexible work environment. This is a full-time position requiring residency in specific locations and proximity to a B Lab office.

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 $102,600 - $109,800 based on experience and skills
  • Excellent health benefits package including access to medical, vision and dental coverage
  • Paid time off for vacation - in your first year, you’ll start with 15 days (prorated in a to your start date)
  • Additional paid time off for organizational closures
  • 403(b) with a match of up to 3%
  • Unlimited sick and personal time - if you need it, use it
  • After your first year of employment, 40 hours paid time off for community service; paid parental leave; and time and budget for your professional development (we assess this PD budget annually)
  • 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.

Similar Remote Jobs