Foundant Technologies

Founded in 2007, Foundant Technologies focuses on maximizing the impact of the philanthropic community by providing SaaS solutions to grantmakers, grantseekers, and community foundations. We have been ranked on Outside Magazine’s list of the 100 Best Places to Work for four consecutive years (2014 – 2017) while also climbing the ranks of the Inc. 5000 list of the fastest growing privately held companies. Delivering a great customer experience is a top priority at Foundant – which means hiring customer-focused team members is critical to our company’s and our customers’ success. Read some of our case studies and testimonials to find out what being part of the Foundant team means!

Company Benefits and Perks:

  • Relaxed dress code
  • Options to work remotely
  • Part-time opportunities
  • Paid time off
  • Gym stipend
  • Cell phone stipend / reimbursement
  • Laptop
  • Medical
  • Dental 

What makes Foundant Technologies a great place to work?

  • At Foundant we have a single focus: Maximize the Impact of the Philanthropic Community.
  • We provide right-sized, reliable and easy to use solutions – designed for users.
  • The entire Foundant team has a relentless commitment to customer success and our community.
  • We believe in doing the right thing – for our customers, partners, team members, and shareholders.
Foundant Technologies Bozeman, MT, USA
Oct 08, 2018
Full time
Job Summary We are looking for an experienced .NET software engineer to join our team as we continue growing our web-based software and service offerings. As part of our development team, you will be responsible for enhancing and maintaining the functionality of Foundant’s products, ensuring coding standards and best practices are followed, and contributing to our efforts to improve internal processes. You will work with our product team to understand new functionality requirements and priorities and will also work with our architect and Director of Product Development to understand current and planned architectural and strategic product direction.   General requirements Over 5 years of full stack professional software engineering experience, with a focus on web application development. Highly proficient with: Perl Relational databases JavaScript & CSS Distributed version control system (Git preferred)   Other important things Passionate about solving problems and learning new stuff (especially technologies) Excellent communicator Strong knowledge of, and commitment to, best practices (coding, security, etc.) Demonstrated ability to solve complex problems requiring in-depth analysis Passionate about improving the user experience Experience participating in code reviews BS in Computer Science or related degree preferred C#, ASP.NET, MVC, and AWS experience desired This description is general in nature and is not intended to be an exhaustive list of all responsibilities. Other duties may be assigned as needed to meet company goals. We offer a competitive benefits package including health and dental insurance, Simple IRA with company match, personal development budget, vacation stipend, flexible work schedule, and more.
Foundant Technologies Bozeman
Oct 08, 2018
Full time
Position Summary Foundant’s Director of Product Development is a high-visibility management position that requires leadership, technical experience, and a demonstrated ability to manage software development teams. The Director will manage the development, delivery, and infrastructure of multiple SaaS products. The Director will also contribute to strategic planning to support the continued evolution of Foundant’s multiple products, will work cross-functionally with other managers and teams to identify opportunities for improvements in processes and products, and will foster growth and engagement within the Research & Development team and the company. Specific Responsibilities Technical Management Manage the day-to-day development, testing, deployment, and technical support of multiple SaaS products by ensuring that: Development efforts are aligned with Product Team direction for each product Progress is communicated effectively between teams and across the company Product releases are consistently high quality (low in defects) Technically challenging cases are resolved in a timely manner and to customer’s satisfaction Ensure the necessary infrastructure is in place to support highly performant and high-quality user experiences for all products Work with hosting vendors to understand infrastructure options Work with internal team to assess performance and update infrastructure as necessary Engage necessary team members to understand the infrastructure requirements to support future functionality of existing and/or new products Ensure products are compliant with license terms of embedded technologies and products Ensure that each product is developed, deployed, and maintained in a secure manner (in accordance with SaaS security best practices and internal security policies and procedures) Manage the evolution of the team structure and technology practices to support continued growth in clients and expansion of products Corporate Management Lead, coach, support, and manage team members Create an inspiring team environment with an open communication culture Meet frequently with and be accessible for team members Work with team members to identify goals, as well as personal and professional training and development opportunities Evaluate the performance of team members against their personal goals, department goals, and company objectives Ensure appropriate staffing levels are in place Identify resource needs Make hiring, promotion, disciplinary, and compensation recommendations Participate in business planning as a member of Foundant’s management team Work effectively and collaboratively with other leaders across the company to identify and achieve company goals Manage staffing and operational budget Adhere to Foundant Security, Confidentiality and Privacy policies and procedures at all times Required Skills Leadership Demonstrated ability to build and manage strong teams with a focus on sustainably meeting organizational goals Willingness and ability to advocate for the team Critical thinking Demonstrated ability to anticipate and assess problems and to effectively evaluate, test, and implement solutions Collaboration Demonstrated ability and willingness to form ad hoc teams and work effectively with multiple team members Willingness to work with individuals and teams across the company to identify opportunities to improve processes and products Communication Strong verbal and written communication skills Strong listening skills Ability to translate company strategies into team and individual goals   Preferred Experience Bachelor’s degree in Computer Science or Information Systems/Technical discipline 7+ years of software development experience, preferably on SaaS solutions 3+ years of technical lead / systems architecture experience preferred 3+ years managing software development teams that create and support SaaS solutions 3+ years working with .NET technologies Working knowledge of Agile methodology Proven commitment to exceptional customer experiences We offer a competitive benefits package including health and dental insurance, Simple IRA with company match, personal development budget, vacation stipend, flexible work schedule, and more.
Foundant Technologies Bozeman, MT, USA
Oct 08, 2018
Full time
POSITION SUMMARY Foundant’s Software Quality Assurance Engineer will require excellent critical thinking and a love of problem-solving. QA Engineers work closely with the developers to build and maintain test plans and automated test scripts. We are also a point of contact with customer support and the Client Success Managers to handle escalations before they get to the developers.  SPECIFIC RESPONSIBILITIES: Learn and understand Community Suite and how it is used by itself and integrated with GLM (Grant Lifecycle Manager) Build and maintain test plans Maintain training materials and processes to make the onboarding process easier for new hires Work with the Product Managers to understand the product roadmap and provide useful feedback about testing efforts of various features Build and grow genuine relationships with our customers Handle issues escalated to R&D before the developers get involved by either providing a solution or complete steps to reproduce the issue for developers Help facilitate the utilization of part-time resources to successfully own and deliver the following: Creating test scripts Sweep testing coverage Test Plan creation and maintenance Maintain training materials and process documents as needed for all the above REQUIRED SKILLS AND EXPERIENCE: Proven work experience in software quality assurance OR Fund Accounting Strong self-motivator Ability to identify problems users may experience Ability to document and perform risk analysis Excellent analytical and problem-solving skills Willingness to learn new technologies Strong written and verbal communication Experience working as a team Bonus: Demonstrable accounting knowledge Bonus: Experience with Ghost Inspector or other automated testing frameworks