Ready to join one of Seattle's hottest startups? Do you have the emotional intelligence to handle the sways of a startup while building a world-class company? 

 

We're a technology company that's passionate about helping lenders, accountants and small business owners deeply understand the financial health of companies. Whether through our patent pending technology, Finagraph, or BBC Easy, our mission is to greatly improve the way business financials are understood.  

We hail from companies such as Microsoft, Amazon and Bank of America and are seeking motivated individuals to join our growing team. You'll have clear ownership and responsibilities. You'll drive your co-workers to be their best. If you're a fan of manual process, stop reading. If you prefer automation and optimization, bring your drive and enthusiasm and come change financial intelligence in the US.

Finagraph has been featured in publications such as Forbes, INC., Seattle Business and the Puget Sound Business Journal 

If it sounds like a good fit, please submit resume and cover letter to careers@finagraph.com. Be sure to specify the position for which you are applying.

 

Extra perks:

  • Comprehensive medical, vision and dental plan featuring a rich provider network
  • Unlimited vacation policy
  • Convenient location with free parking
  •  Vacation reimbursement policy

Job Openings

Software Architect

Finagraph creates disruptive software products for the financial services industry and accounting professionals that help keep small businesses in business.  Our customers range from small business owners to the world’s largest financial services providers.  2018 is that “go big” moment for Finagraph. We’re looking for the right individual to direct our product architecture and power our solutions for the next stage of growth.

As the Product Architect, you’ll drive our technology roadmap insuring we’re innovating in ways that serve our business and customers. You will take complex requirements and turn them into simple, elegant solutions. As part of the technical leadership, you should bring engagement and excitement to keep our team of engineers excited about how we’re creating the next generation of innovative financial solutions used by millions of customers around the globe.  You’ll be responsible for driving engineering innovations not the product architecture.

The right candidate will have a distinguished track record of architecting, developing and delivering commercial cloud-based products in a fast paced, dynamic environment.  They will possess awe inspiring technical aptitude and persuasive communication skills. The right candidate will have demonstrable expertise in most elements of the tech stack and can specify the right technology to serve the performance, scalability, availability and maintainability of our services. The candidate we’ll hire will be able to transfer their wisdom to make the engineers around them better engineers.


Your key responsibilities include:

  • Participate in hiring a world class engineering team.
  • Mentoring and coaching other engineers that results in a more technically capable team.
  • Implement prototypes
  • Perform code reviews on key aspects of our services.
  • Contribute to the development policies and practices
  • Work with the product leadership to establish and maintain a technology roadmap
  • Promote and demonstrate technical excellence and accountability 

Required Knowledge, Skills and Abilities: 

  • 10+ years software engineering experience.
  • BS in Computer Science or Software Engineering
  • Demonstrable competency in architecture, design, and development of cloud-based services.
  • Persuasive communication and interpersonal skills.
  • Self-motivated with an able to deal with elevated levels of ambiguity

Preferred qualifications:

  • MS in Computer Science
  • Experience delivering FaaS in Azure cloud
  • Experience in Fintech

Extra perks:

  • Comprehensive benefit package (medical, dental, vision, disability, life) that has a rich provider network
  • Reimbursed vacation benefits
  • Smart, supportive colleagues
  • Beautiful new offices with free parking
  • Monthly team lunches

Software Development Manager

Finagraph creates disruptive software products for the financial services industry and accounting professionals that help keep small businesses in business.  Our customers range from small business owners to the world’s largest financial services providers.  2018 is the “go big” moment for Finagraph. We’re looking for the right leader to lead our development team to seize this moment and crush it!

As the Development Manager, you’ll be covering a lot of bases in terms of staff, development, quality, and operations.  In this position, you’ll lead a high performing team of engineers developing the next generation of innovative financial solutions used by millions of customers around the globe.  This requires strong focus on system performance, scalability, availability and maintainability of solutions. You’ll be responsible for driving engineering assignments, the development process as well as product architecture.

The right candidate will have an established track record of developing and delivering commercial cloud-based products in a fast paced, dynamic environment.  They will possess deep technical aptitude, excellent management and communication skills and have a passion to make a dent in the universe! He or she will be able to motivate and enroll others in achieving the promise of our product vision.  They will be comfortable directing the work of employees, partners and outside vendors with a clear ability to identify great solutions and reasonable estimates.  They will demonstrate the ability to balance business goals, technology strategy and time to market in a sustainable way that keeps the dev team rocking.

Your key responsibilities include:

  • Hire and develop top talent within your own team and participate in hiring across other teams.
  • Provide coaching on all relevant competencies for the engineers in your own team and others as needed.
  • Act as a catalyst to drive your staff’s career development by providing actionable feedback, coaching and tough love as needed.
  • Manage a team of software engineers, including deliverable planning and code reviews.
  • Establish development policies and practices and ensure they are followed
  • Ensure solutions address failure modes, scalability and security suitable for our class of services.
  • Represent your services and team in cross-functional discussions.
  • Work with the product management to maintain a realistic roadmap for your team.
  • Establish process to provide tier 3 operational support that provides availability required by our contractual agreements.
  • Perform routine reviews of key metrics, diving deep into significant anomalies and taking corrective actions as necessary.
  • Promote and demonstrate operational excellence within your team.

Required Knowledge, Skills and Abilities:

  • 5+ years management experience in a software development environment leading engineering teams.
  • High degree of competency in estimation, scheduling, design, development, deployment and service operations.
  • Shipping experience with multiple commercial SaaS products.
  • A track record of developing your reports to meet their career goals and a set of talented engineers that want to work with you again.
  • Expertise in one or more cloud stacks that enables you to lead by example.
  • Persuasive communication and interpersonal skills.
  • Demonstrated ability to build consensus.
  • Self-motivated, able to deal with ambiguity, and work well under pressure to meet deadlines

Preferred qualifications:

  • MS in Computer Science
  • Experience delivering FaaS in Azure cloud
  • Accounting or ERP software experience

Extra perks:

  • Comprehensive benefit package (medical, dental, vision, disability, life) that has a rich provider network
  • Reimbursed vacation benefits
  • Smart, supportive colleagues
  • Beautiful new offices with free parking
  • Monthly team lunches