split is hiring a

Full Stack Software Engineer


Posted on: new!


Split Software is an industry-leading Feature Delivery Platform which enables companies to embrace Impact-Driven Development across their engineering teams. We pair the speed and reliability of feature flags with data to measure the impact of every feature. By reducing development time, mitigating release risk, and quantifying impact, we free engineering teams to solve customer and business problems.

Split is committed to power the world's product decisions and enables engineering and product teams to release features quickly and safely. As a Full Stack Software Engineer, you will be responsible for building scalable, elegant interfaces that turn large datasets into user experiences which delight our customers. You will also help shape our customer features and experience through the building of our entire application stack, working on all our experimentation and measurement features.

We believe in learning and development. We encourage you to apply even if you are uncertain on a few requirements.

We Value the Journey: Your Days at Split

We make the most of every day acting with urgency and determinatio _n. _

  • Work alongside a geographically distributed team of software engineers, product managers and designers to build end-to-end user experiences that allow customers to explore, visualize, and analyze their data in real-time based on data streams coming from technologies such as Clickhouse, Kafka and Spark.
  • Evaluate new technologies and approaches to streamline and improve our codebase and conventions.
  • Be trained on and own service operations in production, including participating in on-call rotation.
  • Regularly perform code reviews, pair programming sessions, and collaborative design workshops.
  • Participate in product reviews and team meetings, helping scope, estimate and prioritize work by offering your technical expertise.

We Believe in Bold: About You

_Experimentation is core to our culture – let’s iterate til’ we win. _

  • Several years of professional software engineering and programming experience.
  • Effective English written and verbal communication skills.
  • Comfortable working between both the front-end and back-end portions of our technical stack.
  • Familiarity with, or willingness to learn React.js, Java and Spring Boot.
  • You have a growth-mindset and actively seek opportunities to develop your career.
  • Prefer writing clean and modular code and has a desire to adopt software development best practices that facilitate efficient teamwork and continuous delivery.
  • You live in the Tandil area and can come into the office two times per week.

**What We Offer: **

  • A supportive team where we care for each other, problem-solve together, and emphasize collaboration and transparent communication.
  • Opportunities to develop your professional and technical skills by practicing autonomy, communicating with stakeholders and working with technologies such as Kafka, Clickhouse and GraphQL.
  • Experience with a distributed, global workforce.

We Row Together: Our Culture and Belonging

_We’re all in the same boat with mutual trust and respect. _

We believe an inclusive workplace is critical to the success of our team and our customers. We constantly strive to make Split a safe and welcoming place for people from systematically marginalized communities. We’re looking for teammates that are as passionate as we are and want to join us in doing this extremely important work.

We believe face-to-face in-person communication is invaluable. We don’t believe that it is the default for everyone. We have been fully remote before, and our teams continue to grow and span across time zones and countries. The heart of our shared culture is virtual - in our lively Slack channels, our Zoom company meetings, in every photo and #highfive shared. Our offices act as important vessels for our culture, but we are so much more.

Taking care of our employees is essential to the health of our business. We strive to provide a thoughtful and comprehensive total rewards package to support our teammates' wellbeing through benefits, perks, growth opportunities and a strong company culture.

**Why Should You Become a Splitter: **

  • Competitive salary + equity 💰
  • Educational reimbursements so you can continue growing personally and professionally.
  • Split’s remote-inclusive philosophy - giving Splitters the flexibility to work from home or one of our offices located in Redwood City, CA, Boston, MA, and Tandil, Argentina.
    • Our offices are fully stocked with snacks
    • We’ve piloted Localized Hubs Stipend for remote teams to foster cross-collaboration and team bonding within their local hubs.
    • We offer temporary remote work options to give employees flexibility to work from anywhere
  • We invest in your wellness 🌱:
    • Company-wide wellness closures so you can take time off to recharge and be your best self.
    • End-of-Year company closure
    • Flexible PTO 🏝
    • Monthly Wellness Stipend
  • Volunteer Time Off in addition to company-wide volunteer events
  • Great health benefits and parental leave!*
  • Commuter Benefits
  • Additional Perks
    • Patent Incentive Program
    • Employee Referral Bonus
    • Spot Bonus Program
    • In-person and virtual team events
  • The values that guide our culture:
    • We Put Customers at the Center
    • We Row Together
    • We Believe in Bold
    • We Value the Journey

_*Country Specific Details: _

  • United States
    • Anthem Blue Cross and Kaiser
    • Full Medical, dental, vision with HSA and FSA options
    • Life Insurance, STD and LTD coverage options
    • Reproductive Care Access Travel Benefits
    • Additional Sequoia Wellness programs with OneMedical, Carrot and Headspace
    • 10 weeks paid parental leave
    • Fidelity 401k (Employee contribution only)
  • Argentina
    • You can choose one the following health insurance providers and plans: OSDE 310 or Swiss Medical SMG30
    • Employees and dependants covered at 100%
    • 90 days paid maternity leave
    • 10 weeks paid paternity leave
    • English Classes with a Native English Teacher
  • United Kingdom
    • Split pays 100% of the premium for employees and 75% for dependents
    • Private Medical Insurance through BUPA
    • Life Insurance through UNUM
      • Benefit Level: x3 annual basic salary
      • Employee Assistance Programme
      • Bereavement Support Service
    • Full In-Patient treatment with comprehensive cancer cover and full out-patient
    • Therapies
    • Mental Health Cover
    • Bupa Dental Level 1
    • Up to 52 weeks of maternity leave (26 OML and 26 AML) - refer to the UK Split Handbook for details
    • 10 weeks of paid paternity leave
    • Split 5% pension match
  • Canada
    • Split will comply with all leave requirements per each provincial government's guidance. Please visit your specific provincial government website for details.
    • Split will ensure parents receive up to 10 weeks of parental leave