Snap! Raise
Dallas-Fort Worth, TX

Software Engineering Team Lead, Fundraising at Snap! Raise (Dallas, TX)

| Dallas-Fort Worth, TX
Sorry, this job was removed at 8:07 p.m. (CST) on Monday, February 28, 2022
Find out who's hiring in Dallas, TX.
See all Developer + Engineer jobs in Dallas, TX
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Our Team:
  • We are a very mission driven company and believe that we need to champion the champions to help the next generation
  • We are domain driven, domain focused, and domain structured
  • We value transparency, expediency, and collaboration
  • We believe in outcome over output, and people over process
  • We practice Continuous Delivery to move fast in supporting our users

Software Engineering Team Lead, Fundraising - Role:

We are seeking a technically strong team lead for our fundraising domain. This includes technical services that enable our end user products, and the end user products themselves. Deliver quality by clarifying goals to teams, supporting and coaching developers, working with stakeholders across business units, and occasionally being hands-on in order to get across the finish line.

This is a great opportunity to mentor and grow developers of all levels and expertise, as well as grow in your career as a technical leader. We are looking for a professional that believes in servant leadership, and enabling teams to tap into their expertise when solving problems. Someone technical who helps remove obstacles and avoids being a bottleneck.

We are transitioning out of a legacy Ruby on Rails application and into a service architecture using NodeJS. Our frontend products utilize VueJS, GraphQL, and our internal UI toolkit. This role will help balance prioritization between technical modernization of product and new feature development.

Software Engineering Team Lead, Fundraising - Responsibilities:
  • Work within our Fundraising domain, helping teams build products and supporting services
  • Work closely with engineering and product managers to plan out upcoming projects
  • Consult engineering management, suggesting ways to improve
  • Provide clarity to the team through setting technical goals
  • Support team to achieve delivery commitments 
  • Prioritize security, compliance, high availability, quality, and continuous monitoring
  • Help hire top quality talent
  • Provide progress clarity and KPI metrics to upper management
  • Experiment with new ideas and technologies
  • Grow Junior Developers
  • Work closely with the teams to make sure they have all that they need to be successful
  • Work along side devs, delivering solutions

Software Engineering Team Lead FinTech - Qualifications:
  • 3+ years mentoring or leading developers (can also be management experience)
  • 5+ years individual contributor experience or more across the full stack, preferably utilizing NodeJS
  • Experience developing high availability, PCI compliant, distributed software
  • Clear understanding distributed system architectures vs monoliths
  • Experience in full cycle development - building, delivering, maintaining
  • Experience with various monitoring tools and how to use the data to make improvements
  • Continuous Delivery experience and deployment techniques such as blue/green releases, canary releases, etc
  • Expert knowledge of Git, and Git best practices

About You:
  • You love what you do
  • You're passionate about helping others and empowering them to do their best
  • You're comfortable with change and ambiguity
  • You lead through inspiration and setting an example

About Snap! Raise:

We’re creating a new system that helps teams get the resources they need to build the next generation of leaders. There are a hundred ways you can join us in creating a better tomorrow: donate to a program. Buy a T-shirt. Become part of our team. Whatever it is, it will be the most important, meaningful thing you can do, because you’ll be making a difference in the life of a kid. Kids need coaches. Kids need to play. And every kid needs a champion.

Snap! Raise is proud to offer the following benefits:
  • Medical, Dental, Vision
  • 401K with a 4% match from the company
  • 12 paid holidays
  • Flex Birthday day off
  • Flexible vacation policy (unlimited vacation)

  • Not accepting C2C or H1B candidates for this role
  • Pay is dependent on experience
  • This role pays between $130k and $160k annually (depending on capability and experience)



See More
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • PHPLanguages
    • PythonLanguages
    • RubyLanguages
    • TypeScriptLanguages
    • VueLibraries
    • ExpressFrameworks
    • FlaskFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • Vue.jsFrameworks
    • MagnetoFrameworks
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • dynamodbDatabases
    • Google AnalyticsAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • Aha!Management
    • AsanaManagement
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • WrikeManagement
    • CraftCMS
    • HubspotCMS
    • HubSpotCRM
    • SalesforceCRM
    • ConversicaCRM
    • SendGridEmail

What are Snap! Raise Perks + Benefits

Snap! Raise Benefits Overview

At Snap! Raise, we are proud to offer unlimited paid time off, 401K with a company match, 12 paid holidays, maternity and paternity leave benefits, and company paid life insurance.

Friends outside of work
Intracompany committees
Open door policy
Team owned deliverables
Team based strategic planning
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Medical and dependent care costs can pile up. We provide an opportunity to save on those expenses by taking advantage of pre-tax benefits with a Flexible Spending Account!
Dental Benefits
Snap! Raise offers dental coverage for our employees and their families through Guardian, covering 100% of the cost of preventative care, including x-rays.
Vision Benefits
Snap! Raise offers vision benefits for our employees and their families through VSP Vision Care to help our employees get the most out of their vision care and have lower out-of-pocket costs.
Health Insurance Benefits
Snap! Raise Medical Benefits are available through Cigna for Employees, their Children, and their Spouse/ Domestic Partner. Benefits begin after 6 days of employment.
Life Insurance
Snap! Raise provides Basic Life Insurance and Accidental Death & Dismemberment (AD&D) Insurance to our employees through Guardian.
Wellness Programs
Team workouts
Retirement & Stock Options Benefits
401(K) Matching
Our 401k plan provides the opportunity to save for retirement on a tax- advantaged basis with 4% matching from the employer, starting on the first of the month after 90 days of employment.
Company Equity
Snap! Raise offers stock options beginning at 6 months of employment through our employee profit-sharing program. This program includes vesting over a four-year period.
Child Care & Parental Leave Benefits
Remote Work Program
Snap! Raise allows employees to take advantage of remote work programs at their manager's discretion.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Paid Holidays
Perks & Discounts
Casual Dress
Pet Friendly
Professional Development Benefits
Job Training & Conferences
Snap! Raise reimburses employee development efforts within a wide range of professional training programs, including job-specific, management and leadership development.
Lunch and learns
Snap! Raise hosts lunch and learn meetings as part of our Wellness Program. These events happen once per quarter.
Cross functional training encouraged
Promote from within
Time allotted for learning
Online course subscriptions available
Customized development tracks

An Insider's view of Snap! Raise

How would you describe the company’s work-life balance?

After welcoming twin girls and working remotely, the scales balancing my work and home life went through a major readjustment. Everyone at Snap! Raise was incredibly accommodating while coming back to work and through the first months with our girls and it made all the difference. It’s incredible to know that my team has my back and I have theirs.


Associate Creative Director

How do you collaborate with other teams in the company?

Collaborating at Snap is easy when everyone has the same mission in mind. How can we make the customer experience better? No matter what department you are sharing ideas with, this is something that is shared throughout the company.


Account Manager

How does the company support your career growth?

I spent my first 7 years at Snap! training reps. During that time I got to know our people and their needs which allowed me to support the improvement of varied experiences. That led to my current position where I get to use my expertise to create tools for our reps to be more effective. I now get to use my knowledge in a new, impactful way!


Senior Product Manager, Sales

What are some social events your company does?

Snap! Raise is one big family. You have a whole company that pushes you to be better day in and day out. With weekly challenges, monthly wellness events, and bi-annual summits, Snap! Raise makes sure you are winning at work.


Market Development Manager

More Jobs at Snap! Raise