Senior Software Engineer

Bloomerang · Remote

Company

Bloomerang

Location

Remote

Type

Full Time

Job Description

Ask Yourself

  • Are you a passionate and curious go-getter that wants the opportunity to make an impact in a high-growth and fast-paced SaaS company?
  • Are you excited about helping nonprofits reach, engage and retain the donors they depend on to achieve their vision for a better world? 
  • Does your company have a philanthropic mascot (Blossom the Orangutan) that oversees their Industry leading customer retention rate and stellar NPS scores? 

If you answered yes to those first few questions then you may be just what we are looking for in our next Senior Software Engineer.


The Company

  • Through acquisition, Kindful and Bloomerang have joined forces in supporting tens of thousands of non profit professionals globally. Our stand-out team of 270+ employees believes in the value of life with a mission, and they take great pleasure in helping passionate charities make smart decisions that help them reach out, grow, and thrive through easy-to-use software. Together, we’ve created the highest-rated fundraising/donor CRM platform on the market and we are excited for the opportunity to add people like yourself to our best-in-class culture. 

The Role

  • As a Senior Software Engineer, you’ll be an essential member of the Engineering Team helping to guide and build our product experience alongside a group of high-performing individuals that value innovation and empathy.

Duties/Responsibilities

  • Designing and delivering software that is secure, high-quality, and sustainable. 
  • Mentoring teammates and championing code quality as well as architectural best practices. 
  • Working with product managers and architects to develop proofs of concept and estimates for future work.
  • Partnering with product managers on t-shirt sizing epics and providing estimates on individual stories.
  • Advocating for the right technical initiatives that will allow the team to move faster confidently.
  • Partnering with Product Owner, Quality Assurance, Architecture, and other software engineers as part of a Scrum Team.

What Does It Take

  • Experience with .NET Framework (C#) is a must; experience with .NET Core is a plus
  • Experience managing infrastructure & deploying to cloud hosting provider (AWS preferably)
  • Knowledge of ASP.NET MVC
  • Experience with single page application frameworks (React.JS) and Javascript architecture beyond jQuery and DOM manipulation
  • Outstanding communication and interpersonal skills
  • Strong problem solving and prioritization skills
  • Strong SQL skills (ANSI)
  • Knowledge of multi-threading and asynchronous operations as well as experience with unit-testing
  • Experience with Distributed Version Control Systems (preferably Git) and branching methodologies (preferably GitFlow)
  • Knowledge of continuous integration and continuous deployment best practices
  • Experience working in Scrum; strong familiarity with Scrum ceremonies and Agile principles
  • Knowledge of security best-practices in a web application
  • Experience with database query performance tuning
  • Able to debug performance problems in a cloud environment
  • General knowledge of PCI and financial concerns
  • Experience interacting with APIs and working with 3rd party integrations

Benefits 

  • Health Insurance: Medical, Vision, Dental, FSA, HSA
  • Paid Parental Leave: For time spent with your little one
  • 401K with Match: To help you save for the future 
  • Wellness: You'll have access to a free subscription to Bright, a wellness platform offering resources for nutrition, exercise, mental health, and more as well as a kitchen stocked with snacks and coffee.
  • Time Away: PTO, Flex Days, Volunteer Days, 13 Paid Holidays 
  • Equipment: We ship everything to your front door

Compensation

The salary range for this position is: $117,000 - $158,000, plus individuals may be eligible for a discretionary bonus. Actual Compensation within the range will be dependent on the individual’s skills, experience, qualifications and location, and applicable employment laws.


Location 

This is a full-time, permanent position, either fully remote or based in our Indianapolis HQ. We do not offer Visa sponsorship or relocation assistance at this time. 


Accommodations 

Applicants with disabilities may contact [email protected] to request accommodation in completing an employment application.


Posting Statement 

Bloomerang is an Equal Opportunity Employer. Individuals seeking employment at Bloomerang are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. 

Bloomerang does not accept agency resumes or partnerships at this time.

Apply Now

Date Posted

01/13/2023

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8