Staff Software Engineer

About Blackbaud:

Blackbaud is the leading provider of software solutions to the global philanthropic community, focused on fundraising, financial management, CRM, marketing and more. We work with over 35,000 organizations, helping them realize their goals, fund their missions, manage their operations, and develop long-lasting supporter relationships. Our customers are passionate about making the world a better place, and we’re inspired by the opportunity to help them.

About the role:

This is an excellent opportunity for an experienced Staff Software Engineer to contribute to a product with an exciting architecture providing a distributed real time data pipeline with in memory processing built on Hadoop/Spark/Java. Use your expertise to implement new features, improve performance, and address any issue across the system. This is an opportunity to show your ability to grasp the big picture and be proficient across the whole system while creating a product that promotes social change.

Qualifications:

  • Minimum of 5 years of experience working as a software engineer
  • Bachelor degree or equivalent, preferably in Computer Science or related field
  • Proven experience in understanding distributed systems issues
  • Must have strong desire to build high performing, scalable, and secure solutions
  • Java, Hadoop, Spark, PHP, Javascript, Jquery, HTML5, CSS3
  • Bash scripting, AWS server configuration/optimizing
  • Experience with message queuing: Akka, Kafka, Websockets, MQTT
  • Strong experience with SQL and relational database Postgres/MySQL
  • Familiarity with NoSQL databases such as HBase (preferred), MongoDB, Cassandra
  • Experience working remotely while being in constant communication via Slack

Capabilities:

  • A team player, who listens effectively and invites response and discussion
  • A collaborator who communicates in an open, clear, timely and consistent manner
  • Ability to troubleshoot and solve problems quickly and completely

Why you’ll want to come work here:

  • Competitive salary, 4 weeks paid time off, great benefits (medical, dental, vision, FSA), 401K
  • Gift matching, volunteer for vacation program, and endless community involvement opportunities
  • Named to Forbes’ Fast Tech 25, we are growing and offer incredible opportunity for advancement
  • Tremendous company culture and office perks like onsite gym, free snacks, café, and cutting-edge new headquarters to be completed in 2018

Back to top