Senior Software Engineer - Integrations
Binti · Oakland, CA/Remote (US)
Binti builds modern software to help every child have a safe, loving, and stable family. Working with county and state governments across 34 states, Binti's tools improve the child welfare system. The 430+ agencies using Binti serve about 38% of children in child welfare in the US, and agencies using Binti have increased the number of approved families by an average of 30%, making a real dent in the shortage of foster/adoptive parents for children in the US. Beyond helping families foster/adopt children, Binti is launching software to support families who are struggling to get the services they need to stay together with or reunify with their children. to rewire government to be more effective in order to expand opportunities for people around the world.
Binti is a for-profit, mission-driven software company based in Oakland, CA. Investors include Founders Fund, First Round Capital, Kapor Capital, and others. We’re a team of 100+ people and growing quickly. We care about creating a workplace where everyone feels welcome and can bring their full self to work. We have a huge, ambitious vision to rewire government to be more effective in order to expand opportunities for people around the world, and we are looking for mission-driven, high-empathy, high-performance, and low-ego team members to join us on our exciting journey towards that vision.
OVERVIEW OF ROLE
Binti has launched three products successfully with U.S. states, counties, and private child welfare agencies. We plan to continue expanding our current products and to develop new product modules to support more children and agencies. In order to do so, Binti must integrate with a number of external systems to ensure all critical data is available when it is needed. As a Senior Software Engineer within the Integrations team, you will design and build both external and internal tools that facilitate data exchanges between Binti and other systems. This includes developing bulk import/export data tools, building and maintaining an external facing API, and architecting and building custom ETL and workflow integrations for enterprise-level clients. You will work directly with internal and external stakeholders to build solutions that put the child first. This is an individual contributor role and is best suited for someone motivated by high-impact work spread over a number of different contexts including a wide variety of tech stacks beyond Binti’s core applications (Ruby on Rails, PostgreSQL, GraphQL, and React).
SAMPLE PROJECTS
-
Working with a State Agency setting up a daily sync of child information through Binti’s REST API using their tech stack
-
Building a new bulk importer to import placement periods for children in care
-
Creating merge tooling that allows our CS team to reduce duplicates in the data without starting over
-
Developing an internally hosted custom integration for a county agency to retrieve custom reports on their data in Binti
-
Adding new endpoints to Binti’s REST API that allow access to federal reporting data
-
Working with new module teams to adopt best practices around data management
-
Creating sample apps, writing documentation, and running live debugging sessions for external developers
LOCATION
-
This role is open to fully remote candidates who are based in and authorized to work within the United States. Team members in the San Francisco Bay Area have the option to work from an office in downtown Oakland.
-
Some work travel may be required to customer locations within the U.S. The amount of travel will depend on customer and business needs.
WHAT YOU WILL DO
-
Work directly with clients and our customer success team to deeply understand the business and technical needs before designing, building, and maintaining custom integrations for different product lines.
-
Design, build and maintain new API endpoints and features as needed
-
Build and maintain bulk data tooling for internal use (import, export, merging, deletion, ETL pipelines)
-
Maintain HIPAA compliance for sensitive data that is shared with us
-
Write and publish sample applications and documentation for external developers
-
Collaborate with the team to develop a top-notch developer experience both internally and externally
-
Help our team move quickly and adapt while maintaining a welcoming and supportive culture.
WHAT WE LOVE ABOUT YOU
-
5+ years of experience in software development (preferably 2 years in client-facing roles)
-
Strong coding skills in at least one major language such as Ruby, Java, Python, C#, Javascript
-
Ability to read between the lines and work with clients both technical and non-technical to identify patterns and translate them into actionable technical solutions
-
Strong written and oral communication skills to document custom development
-
Can easily context switch between highly complex problem sets and adapt to a multi-stream environment
-
History of establishing best practices and dev experience standards for enterprise-level SaaS data integrations
-
Experience working with government data and/or highly sensitive information
BENEFITS & PERKS
-
An above-market compensation package (salary + equity)
-
Excellent medical, dental, vision, and life insurance - 99% of insurance premiums covered for you + your dependents
-
Flexible vacation time to promote a healthy work-life blend
-
13 paid holidays; 11 federally observed holidays (including Juneteenth), plus the day after Thanksgiving and Election Day
-
16 weeks of paid parental bonding leave for the arrival of a newborn or newly placed infant
-
Sick/mental health time separate from vacation days (accrue up to a cap of 160 hours)
-
4 weeks of sabbatical after 4 years of service at the company
-
401(k) with 100% match of contributions up to 4% of your annual salary
-
Commuter benefits, FSA, and DCSA with administration paid for
-
$5,000 annual bonus for employees who volunteer as a CASA (court-appointed special advocates)
-
$2,500 annual reimbursement for ongoing learning and development, with opportunities to attend trainings/conferences, on-site speaker series, and lunch and learns
-
$300 reimbursement for virtual home office setup
-
$50 a month remote work stipend to cover internet, electricity, home office setup costs or lunch/snacks with coworkers
-
Paid jury duty
At Binti, we celebrate having a diverse team and believe our differences make us stronger. Binti is proud to be an equal-opportunity workplace and is an equal-opportunity employer. We welcome all qualified applicants to apply without regard to race, color, religion, gender, sexual orientation, age, national origin, disability, or protected Veteran status.