Forgotten Password

Plano, Texas iDonate

Software Engineer

Plano, Texas

~ Are you looking for an exciting opportunity where you can work autonomously, achieve a work-life balance and know your efforts can make a real difference in the world we live in?

~ Do you want to be part of a product-focused team where your contributions are impactful, visible and appreciated?

~ Are you ready to work for a small, growth-oriented organization that is driven and continues to set the industry standard?

iDonate, a Software as a Service "SaaS" company, is searching for a Software Engineer to join our development team. iDonate focuses on providing a quality product to non-profits, charities, and religious organizations around the country by helping them raise donations online through multiple giving channels. These channels currently include text, peer to peer, web giving, event management, noncash, and hosted landing pages. Our dedicated team is expanding these capabilities daily, which sets our organization apart. We are continuously inspired and motivated by the amazing work our world-changing customers do around the globe.

ABOUT YOU: You have experience working as a software engineer in Python. You can balance urgency with maintainability, reliability, and quality. You also work with a high degree of autonomy, while understanding that collaboration and consensus is vital for a team's long term success. You thrive on small teams where all engineers are making high-impact changes to the product.


· Bachelor's degree (BA/BS).

  • Demonstrate a reasonable background in computer science fundamentals, with a practical, real-world understanding of algorithms, data structures, database query performance, testability, and code structure
  • Highly proficient in backend engineering (Python/SQLAlchemy) and familiar in frontend (Vue, React, Angular, or similar) engineering and are able to work across both as needed.
  • Experience designing and developing B2B APIs, B2B web applications, or consumer-facing web applications (or can show work that demonstrates your ability to deliver high-quality projects for an external audience).
  • You have a strong engineering mindset and like to build and fix things.


"By working at iDonate I can go home every day knowing that I committed to helping more good being done in the world."

~ Sales Director

"I love the environment here at iDonate. Everyone here cares about the job they do, and most importantly everyone is approachable! I enjoy working with a team of professionals that are willing to challenge themselves for the greater good of our customers and our product. Because of our size, everyone here feels like family rather than just colleagues. The atmosphere is fun, exciting, and our industry constantly creates new challenges; iDonate is great at putting the right minds in the right place at the right time!"

~ Lead Integration Specialist

"Currently, 2% of real income is given as donations, we're working on moving the needle to 4 %, creating real impact. Problem solvers wanted!"

"Real people, real problems, real impact!"

~ Solutions Engineer

"….. truly look forward to coming to work every day knowing that the work we are doing here at iDonate is making this world a better place."

~ Inside Sales Manager

iDonate offers a competitive benefits package which includes company paid Short and Long Term Disability, Basic Life, Medical, Dental, Vision coverage with a company contribution toward the premium, Employee Assistance Program, Health Savings Account or Flexible Spending Account, and 401K. iDonate is currently working remote temporarily and is open to remote employment.

Come join our team! Please submit your resume with your qualifications here!!!