Careers at Foundation

Come Work With Us

If you’re excited by the prospect of working at a fast growing software company that’s an innovative leader in the legal tech space, consider joining our accomplished team.

It's the Total Package

Work from Anywhere

Our fully remote company gives you the flexibility to get your job done from anywhere. Work from home, wherever that may be.

Delight Customers

We strive everyday to create a delightful experience for our customers. It’s hard work. But, customers love us for it!

Experienced Team

Work with and learn from the best. Our team has a proven track record of successfully delivering software to large law firms, and doing it profitably.

Make an Impact

Work at a company where you can see how your individual contributions drive the business forward. Be a part of a close-knit team and get recognized for your accomplishments.

Find a Job You Love

We’re always looking for great people. If you have experience in the legal technology industry but don’t see a position that’s quite right for you, please reach out. Let us know your background and the type of position you’re looking for.

The Foundation Firm Intelligence platform is transforming the way firms leverage their data for competitive advantage. As a Software Engineer on the team, you will be responsible for designing and implementing a modern application on the Microsoft Azure platform using programming languages such as C#, JavaScript / TypeScript, HTML, CSS and SQL. Our customers love Foundation because of the craft and creativity of our engineers. This is your chance to be a key member of a growing team with a market leading company.

Responsibilities

  • Be independent, innovative, collaborative, and creative
  • Have a passion for building products with excellent user experiences through continuous improvement
  • Develop the end-to-end code, unit tests and testing strategies from the ground up
  • Help translate customer requirements into feature ideas and designs
    Actively engage other developers and designers in planning, designing and building a best of breed solution
  • Stay up to date on new and emerging technologies such as search engine technologies, machine learning and web socket communication patterns
  • Provide estimates on project work and communicate adjustments to estimates/plans as the development cycle progresses
  • Ability to adjust priorities, decisions, and actions to respond to multiple demands, unanticipated events, and new information daily
  • Highly organized, with great attention to detail
  • Ability to multi-task and manage multiple issues/projects in a fast-paced environment
  • Flexibility to jump in to assist the team in whatever capacity may be required during crunch times
  • Perform other duties as assigned

Qualifications

  • BS degree in Computer Science, Computer Information Systems, or Engineering
  • 5+ years of software development experience with excellent C# and JavaScript coding skills
  • Experience with the following technologies: ASP.NET Core, MVC, Web API, SQL Server
  • 2+ years of SQL or Entity Framework experience
  • Working with SPA (Single Page Application) frameworks such as Durandal, Angular, or knockout.js
  • Microsoft Azure or cloud computing experience
  • .NET and object-oriented development in Microsoft Visual Studio
  • Strong troubleshooting and debugging skills
  • Optional, but preferable skills: Microsoft Service Fabric, Lucene, TypeScript, TFS (Azure DevOps), SQL Azure, Azure Storage, and automated build / deployment processes
  • Clearance of standard background check prior to employment with candidate consent

Work Environment

  • Dynamic, energetic start-up company
  • Work from home
  • Competitive Salary
  • Paid time off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement plan

Apply Below

We have a terrific opportunity for an Administrative Assistant to help run our new corporate headquarters in the Chicago area. The Administrative Assistant will handle day to day operations for the office and for the remote employees.

The Administrative Assistant is responsible for providing administrative support to a variety of senior level management across the company. This role requires a highly organized individual with strong attention to detail, sense of urgency, and ability to multi-task. Must be proactive and thrive in a demanding, fast-paced, and constantly changing environment. We’re looking for an energetic professional who doesn’t mind wearing multiple hats.

This role will report to the president of the company.

Responsibilities

  • Be the primary point of contact for all office/facility related issues and questions.
  • Coordinate and arrange meetings and events. This includes coordinating travel, booking events with vendors, acting as main contact with vendors, and ensuring all attendees have a positive experience.
  • Provide administrative assistance support to the executive leadership of the company.
  • Assist with training administration.
  • Support Accounting and HR, including new hire administration, banking, accounts receivable, and accounts payable.
  • Assist the Marketing Communications team – maintain inventory of all marketing material, trade show supplies, help with shipping, CRM data maintenance, and other various marketing activities.
  • Coordinate client meetings and visits to the office.
  • Prepare and reconcile expense reports.
  • Administer travel by making travel arrangements for employees and guests as needed.
  • Coordinate with HR as required for the administration of employee programs, including distributing gifts and awards (new hires, holiday & anniversary gifts, etc.). Assist with the planning and execution of all company meetings and events.
  • Maintain contact lists.
  • Utilize Microsoft Office Suite software to create spreadsheets, compose messages, manage databases, and produce reports, documents, and presentations.
  • Maintain home office organization, cleanliness, and security.
  • Receive, coordinate and distribute mail.
  • Perform ad hoc duties as assigned, directed, or requested.

Qualifications

  • 3-5 years of prior administrative assistant experience, preferably supporting multiple senior level management members.
  • Prior office management experience.
  • Proficient in Microsoft Office (Word, Excel, PowerPoint).
  • High attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work well in a team environment.
  • Ability to work well independently.
  • Problem-solving/critical thinking skills.
  • Strong time management and analytical skills.
  • Ability to follow directions and multitask. 

Work Environment

  • Dynamic, energetic start-up company
  • Competitive Salary
  • Paid time off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement plan

We are actively seeking a driven and dedicated Director of Finance to be responsible for leading all aspects of the operational accounting for our dynamic and growing software business. This position will partner with the CEO and management team members to help achieve the Company’s business goals by providing financial reporting, analyzing performance/trends, developing short-term/long-term financial plans, and providing financial analysis for strategic projects.

Responsibilities

  • Direct all aspects of accounting operations, oversee all transactions related to general ledger, receivables, payables, payroll, and financial reporting
  • Manage month-end, quarter-end, and year-end closing
  • Provide monthly reporting package including key KPIs
  • Create and maintain an effective financial planning, reporting, and analysis process
  • Responsible for financial analysis, cash flow, and reporting
  • Collaborate with key stakeholders in the organization to help develop annual operating plans and monthly/quarterly financial forecasts
  • Develop and lead annual budgeting process
  • Review design and execution of financial processes, improvements for policies, procedures, and financial systems
  • Conduct ad-hoc analyses to support strategic decisions
  • Lead the opening of a new Chicago Headquarters
  • Manage employee stock option plan
  • Negotiate strategic vendor contracts
  • Engage with team leaders to drive business results and achieve annual plans and other financial targets

Qualifications

  • Bachelor’s Degree in Accounting, Finance, or Economics
  • CPA Required
  • 6-10 years of progressive experience in accounting or finance
  • Experience in Software Business or SAAS Business is preferred
  • Excellent problem-solving and strong analytical skills
  • Ability to partner with cross-functional groups to drive and influence business solutions
  • Ability to drive, best in class process improvements to scale a growing organization
  • Strong proficiency in Excel
  • Unquestioned integrity and ethics
  • Confident self-starter with ability to work with minimal supervision
  • Supervisory and leadership skills
  • Excellent written and oral skills
  • Must be located in the Greater Chicago Area

Work Environment

  • Dynamic, energetic start-up company
  • Competitive Salary
  • Paid time off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement plan

Customer Success Managers lead the effort to guide our customers through the implementation of our best of breed cloud solution for law firm experience management. They provide ongoing advice and support to ensure customers derive maximum value from our solution. This team of experts is essential to our customers’ success and team members act as trusted advisors before, during and after software rollout. We want to add people to our team who are as passionate about taking care of customers as we are!

Responsibilities

  • Lead software implementation projects
  • Perform data conversions
  • Configure software to meet customer needs
  • Act as a trusted advisor through all aspects of projects
  • Develop and lead customer training
  • Provide technical support to customers
  • Provide pre-sales support to prospective customers
  • Write help articles and documentation
  • Develop best practices
  • Act as an advocate for customer-based improvements to our product and services

We are looking for candidates that have a proven track record of

  • Passionately providing excellent customer service and support
  • Successfully deploying enterprise software
  • Improving the customer experience over time
  • Demonstrating strong initiative, drive and self-direction
  • Learning new things quickly and independently
  • Always driving to make things better

Qualifications

  • Communicate effectively
  • Experience deploying enterprise software, preferably in law firms
  • Curious and learn new technology quickly
  • Experience working with customers in a support or consulting role
  • Research product issues quickly and effectively
  • Communicate issues and status in a clear and timely manner
  • Manage multiple assignments in a fast-moving environment
  • Work effectively with a team
  • Work effectively and efficiently independently in a remote work environment

Education

  • Related college degree preferred

Work Environment

  • Dynamic, energetic start-up company
  • Work from home
  • Competitive Salary
  • Paid time off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement plan
  • Limited travel (less than 25%)

Customer Success Managers lead the effort to guide our customers through the implementation of our best of breed cloud solution for law firm experience management. They provide ongoing advice and support to ensure customers derive maximum value from our solution. This team of experts is essential to our customers’ success and team members act as trusted advisors before, during and after software rollout. We want to add people to our team who are as passionate about taking care of customers as we are!

Responsibilities

  • Lead software implementation projects
  • Perform data conversions
  • Configure software to meet customer needs
  • Act as a trusted advisor through all aspects of projects
  • Develop and lead customer training
  • Provide technical support to customers
  • Provide pre-sales support to prospective customers
  • Write help articles and documentation
  • Develop best practices
  • Act as an advocate for customer-based improvements to our product and services

We are looking for candidates that have a proven track record of

  • Passionately providing excellent customer service and support
  • Successfully deploying enterprise software
  • Improving the customer experience over time
  • Demonstrating strong initiative, drive and self-direction
  • Learning new things quickly and independently
  • Always driving to make things better

Qualifications

  • Communicate effectively
  • Experience deploying enterprise software, preferably in law firms
  • Curious and learn new technology quickly
  • Experience working with customers in a support or consulting role
  • Research product issues quickly and effectively
  • Communicate issues and status in a clear and timely manner
  • Manage multiple assignments in a fast-moving environment
  • Work effectively with a team
  • Work effectively and efficiently independently in a remote work environment
  • Experience in the following technology:
    • SQL (creating, querying, and updating databases)
    • Integration tools like SSIS or similar
    • HTML
    • SharePoint or other intranet technologies
    • Microsoft Azure (including Azure AD)
    • REST APIs, JSON and/or other web API technologies

Education

  • Related college degree preferred

Work Environment

  • Dynamic, energetic start-up company
  • Work from home
  • Competitive Salary
  • Paid time off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement plan
  • Limited travel (less than 25%)

We are a growing software company with a great product and are looking to expand our team! As a DevOps/IT Engineer, you will be responsible for building, deploying, and managing the operational infrastructure of a growing software application platform. You will be a key member of a company that encourages an entrepreneurial spirit and a “can do” attitude. If you have a passion for continuous improvement and delivering high-availability global software, we want you on our team.

Responsibilities

  • Develop and improve an automation framework for Azure infrastructure provisioning and deployments
  • Manage environments including Azure Service Fabric clusters, SQL Azure and Azure Storage
  • Architect, build, and maintain operational and configuration standards
  • Optimize and manage the product release process workflows
  • Create tools to automate repetitive tasks
  • Build monitoring and tooling to detect/prevent security and vulnerability incidents
  • Participate in the annual security reviews for industry standard processes (such as SOC 2 audits)
  • Manage internal software assets (such as Office 365)
  • Perform IT administration and support
  • Support new employee onboarding (hardware/software)
  • Propose and govern best practices to improve reliability, performance, and reduce cost
  • Be an internal champion for continuous operational improvement
  • Perform other duties as assigned

Qualifications

  • Bachelor’s degree in CS, engineering, or technology-related field
  • Experience with Microsoft technology stack (Office 365, Azure AD/Active Directory, SQL Azure, MS Teams, TFS)
  • Experience with security policy and procedure definitions and implementation
  • Strong script-based configuration management skills using PowerShell (or similar)
  • Experience with the following technologies: Microsoft Azure (SQL Azure, Azure Storage, Azure Service Fabric, PowerShell)
  • Experience with source control tools, CI/CD tools, and team management tools (such as TFS/Azure DevOps)
  • Exposure to agile workflow methodologies
  • Passion for automation and continuous improvement

Work Environment

  • Dynamic, energetic start-up company
  • Work from home
  • Competitive Salary
  • Paid time off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement plan

The International Sales Director will represent Foundation in the defined territory, consisting of law firms headquartered outside of the U.S. and Canada, with integrity, accountability, and a willingness to work in a collaborative environment. He or she will be responsible for identifying opportunities for new business by developing leads, following up, and arranging introductions to potential new customers. The ideal candidate will have a proven track record of success and an existing network of contacts with law firms in the defined territory. The International Sales Director will help prospects learn about our company, products, and customers and will become a trusted advisor.

Responsibilities

  • Engage and build relationships with all current and potential law firm customers in the defined territory.
  • Raise awareness and educate prospects about Foundation, our products, services, company, and customers.
  • Identify and develop a pipeline of opportunities in the defined territory.
  • Meet and exceed sales quota.
  • Participate in Marketing efforts such as attending conferences, speaking at events, and engaging in social media as directed.
  • Set proper and realistic expectations and gather information necessary for our Customer Success team to start to turn our new customers into delighted customers.
  • Monitor competition by gathering current marketplace information on products, pricing, success or lack of success of implementations, etc.
  • Participate in reference program, maintaining relationships with customers in defined territory and recording reference usage.

We are looking for candidates that have a proven track record of

  • Meeting or exceeding quota and accomplishing activity goals.
  • Influencing, networking and engaging at the executive level including CIO/CTO, CMO, CKO, CFO, and Executive Director.
  • Keeping and maintaining accurate forecast and activity data for prospects in defined territory.
  • Recording of strategic account planning and execution.
  • Learning how to communicate the benefits of our products with value driven presentations.
  • Having strong analytical skills.
  • Being a self-starter, team player, and strong achiever.
  • Having effective organizational, time management, and prioritization skills.
  • Being accountable, reliable and honest.
  • Always driving to make things better.

Qualifications

  • Effective written and oral communication skills.
  • Bachelor’s Degree preferred, or relevant experience.
  • 8-10+ years of selling experience in professional services, preferably in law firms.
  • Proven track report of meeting and exceeding sales goals.
  • Results oriented, resourceful problem-solver, comfortable working in a high growth, fast paced, and demanding sales environment.
  • Customer focus (internal and external) with a strong customer service attitude.

Work Environment

  • Dynamic, energetic start-up company
  • Work from home
  • Competitive Salary
  • Extensive regional travel is required in this role

 

Foundation Software Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

 

Interested in applying? Please let us know which position caught your eye.​

Apply to Work at Foundation