Software Engineer - Engine Development Team at Q2
PrecisionLender, a Q2 company builds pricing and profitability software that helps commercial bank relationship managers make smart, real-time pricing decisions and deliver superior customer service. Andi®, our virtual pricing analyst, uses artificial intelligence to glean and deliver insights from the thousands of deals priced daily in the platform. Using PrecisionLender, banks grow faster with stronger and more profitable relationships. Our product is used globally by 200+ banks and 10,000+ relationship managers to price more than $1 trillion in commercial loans.
The Engine Software Development Team:
PrecisionLender’s Calculation Engine Team is looking for a highly skilled software engineer with a strong math background and who loves working with numbers to join the core team. As a member of the Engine Team, you will be responsible for maintaining and enhancing PrecisionLender’s risk based financial modeling software. You will be working on the core of the profitability calculations, with a computationally intensive engine, that quickly and efficiently computes relationship profitability as well as the application user interface that feeds the inputs to the engine.
You want to help build products that make a difference in the world and are enthusiastic to have the opportunity to help individual users become awesome. You're going to come on board eager to start pushing the production deployment button, but with the empathy to always build with the customer in mind and balance speed of delivery with building quality in from the beginning.
.NET 4.6/ .NET Core, C#, SQL, Node.js
MS SQL Server / T-SQL, Windows Azure SQL
Source Control (git)
Cloud Computing (Windows Azure, PaaS and IaaS)
Azure Cosmos DB (NoSQL)
Visual Studio Enterprise & VS Code
Typically Requires a Bachelor’s degree in Computer Science or Engineering and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.
The candidate must have strong quantitative thinking ability, excellent attention to detail and the ability to analyze and describe complicated underlying models via written and oral communication.
Standout computational and mathematical abilities—you know how to develop efficient and sophisticated software, but can also develop the underlying theoretical models
Some experience using some form of source control and unit testing
Experience troubleshooting and taking responsibility for small features, from design to user delivery
Empathy for the end user and a desire to measure your work by both the customer value and technical quality
At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.