Lead Software Engineer, Platform

Benefits Data Trust (BDT) is looking for a creative, compassionate Lead Software Engineer who wants to apply their love for technology to positively affect the lives of others.

The Lead Software Engineer will join a dynamic and fast-paced environment and work with cross-functional teams to deliver software products that drive forward the company’s vision and strategy. They will work with stakeholders, project owners, and engineers of various experience levels to build and maintain high-quality software solutions. The ideal candidate will formulate new ideas as business needs evolve, identify and communicate the best paths forward, and create a vision for building the future of application backends.

As a Lead on the Platform Team, the Lead Software Engineer will be at the vanguard when we build new applications and features. The Engineer will push the adoption of modern tools and techniques to get our work done better and faster, and their experience and skills will help define our best practices for building beautiful, maintainable frontends.

Within the engineering department, you will be a servant leader, an expert, and a mentor for all things back end. You will change our code and culture for the better.

Based in our Center City Philadelphia office (though remote for COVID-19 for the foreseeable future), the Lead Software Engineer, Platform reports to the Software Engineering Manager, Platforms.

Due to COVID-19, BDT is operating under a remote-working protocol, following governmental requirements and CDC guidelines. While this job will begin as fully remote, when BDT determines it is safe to do so based on public health recommendations, we will move back into our Centre Square office. At that time, all Philadelphia-based staff are expected to transition back into the office.

Responsibilities:

  • Work with Project Managers and stakeholders to define requirements and scope
  • Establish practical and extensible software development patterns
  • Collaborate with Architects and other Software Engineers in designing and implementing integrated, enterprise solutions
  • Collect and decide on backend best practices and guidelines
  • Build and refactor Applications with readable, testable, easily extended code
  • Mentor other Engineers through pair programming and code reviews
  • Lead assigned Engineering projects
  • Participate in the full software development lifecycle: coding, testing, architecture, design reviews, etc.
  • Be the principal engineer for large web applications.

Requirements:

  • Experience collaborating with technical and non-technical colleagues to develop solutions that meet business needs
  • Experience with leading Engineering projects and teams
  • Experience mentoring less experienced engineers
  • Present positive contributions in standups, retrospectives, and code reviews
  • Experience with enterprise architecture and software design patterns
  • Experience with domain-driven design
  • A deep appreciation for developing and adhering to standards
  • Expert knowledge of object-oriented programming (we use Ruby)
  • Expert familiarity with web frameworks and web concepts (we use Rails)
  • You are ready to become an expert with Ruby and Rails
  • Working knowledge of JavaScript

Bonuses:

  • Expert knowledge of Ruby on Rails
  • Experience with Go, Python, or Elxir
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with cloud services such as AWS, GCP, and Azure (We use GCP)

About BDT

Benefits Data Trust (BDT) is a national nonprofit that helps people live healthier, more independent lives by creating smarter ways to access essential benefits and services. Each year, BDT helps tens of thousands of people receive critical supports using data, technology, targeted outreach, and policy change. Since its inception in 2005, BDT has screened more than one million households and secured over $7 billion in benefits and services. BDT employs more than 200 people and provides enrollment assistance to individuals in six states, and policy assistance to states nationwide. For more information, visit bdtrust.org.