Bachelor's degree in Computer Science, Software Engineering, or related field., 5+ years of experience in software development within an Agile environment., Proficiency in .NET, .NET MVC, and ORMs., Experience with AWS cloud services, CI/CD, and modern AI tools..
Key responsibilities:
Lead the development and maintenance of high-quality software, ensuring code quality and sustainability.
Mentor team members and lead initiatives to improve development processes.
Resolve complex technical challenges and guide the team through the entire development lifecycle.
Implement and explore AI tools to enhance coding efficiency and quality.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
We're FinQuery, and we're here to help you manage your finances in a whole new way.More than 36,000 professionals rely on FinQuery to make better business and financial decisions for their largest areas of spend - leases, software subscriptions, and financial contracts - something no other provider offers in the market. Our award-winning AI-powered software helps businesses minimize risk, increase efficiency, and reduce costs. And what makes it truly intelligent? We let you do it all on one platform.FinQuery gives you the power of total visibility, so that Finance and Accounting can simplify accounting, forecast accurately, and budget confidently. And the IT department can clearly see and manage the company’s software stack with actionable insights, smart automation, and helpful tools.You’ll see the most where you’re spending the most.
A Senior Software Engineer at FinQuery is responsible for the development of high-quality software, including writing impeccable code and developing automated tests. This role involves the strategic integration of agentic AI tools to enhance development efficiency, particularly for junior team members. The Senior Software Engineer will take independent ownership of critical deliverables, guiding the team in resolving complex challenges with innovative and sustainable solutions. This position requires setting high standards for technical excellence and team conduct, prioritizing customer satisfaction, and ensuring code quality and maintainability in alignment with architectural and process directives.
What’s in it for you:
Work on a highly skilled engineering team
Contribute to the #1 G2 product in the market
Be part of a continuously growing product
Learn and hone skills on popular technology frameworks
Directly impact a leading solution that continues to expand its reach and capabilities
Utilize AI-enhanced IDEs like Cursor and CoPilot to boost productivity and code quality
What you will be doing:
Establishing and uphold rigorous standards for maintainable, clear code, while actively mentoring team members to achieve these benchmarks. Proactively leading and fully participating in initiatives to refine our software development processes across all stages, identifying opportunities for significant optimization
Regularly taking the lead and assisting senior leadership, in expertly resolving intricate technical challenges, ensuring timely completion and adherence to all quality and process requirements
Leading participation through the entire development lifecycle, from requirements gathering and analysis to design, frequently assuming ownership of pivotal components
Cultivating a deep understanding of project objectives and their direct impact on the customer, making strategic trade-offs based on business risk and customer value, and mentoring colleagues in this approach
Systematically identifying and addressing complex problems and implementing sustainable solutions that mitigate future recurrence
Driving the comprehension and strategic evolution of our architecture to adeptly meet current and future demands for scalability, performance, security, and reliability
Playing a lead and active role in team stand-up meetings, providing essential guidance and efficiently removing impediments to progress
Assuming primary ownership for the successful completion of development stories, consistently meeting and exceeding all quality and process mandates
Consistently identifying and implementing enhancements to the team's ongoing operational processes
Proficiently creating and critically reviewing system designs, expertly applying appropriate patterns, idioms, and advanced data structures/algorithms
Taking full ownership of your work and the quality produced by your team, significantly advancing test automation strategies and their implementation
Actively exploring and implementing the use of agentic AI tools for code generation, optimization, and testing, and guides the team in their effective application
Ensuring the creation of proper and comprehensive documentation across all development phases, and guide others in its meticulous production
What experience and skills we need you to have:
5+ years of experience developing software in an Agile environment with a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field preferred
Experience or in-depth knowledge of .NET, .NET MVC, and ORMs
Leverage AWS cloud services to build and deploy resilient and efficient applications.
Participate in the entire software development lifecycle, from design to testing, deployment, and operational support.
Collaborate closely with product owners, engineering managers, QA engineers and other software engineers to ensure a seamless development process.
Actively participate in code reviews, sprint planning, knowledge sharing, and a culture of continuous improvement.
Work both independently and as part of a highly collaborative team using pair/swarm programming.
Leverage modern AI tools, including LLMs and coding agents, to accelerate development and improve the quality.
Stay current with emerging technologies and industry trends, applying them to improve existing systems and processes.
Knowledge and exposure to various technologies, such as EntityFramework, Postgres, React, GitHub Actions, Docker, and Kubernetes
Experience leveraging AI/ML tools to enhance development efficiency and accelerate task completion.
Familiar with CI/CD concepts
Benefits:
Flexible PTO (including 11 holidays and your birthday off)
401(k) plan with employer matching
Great health benefits with multiple plan option
Option to choose between in office, fully remote, or a hybrid work environment for all employees
Sabbatical program (4 weeks after 5 years of service)
Casual dress environment (when in office)
Catered lunches every Thursday
Signing stipend for a work-from-home setup
Free gym membership at our office
Annual employee development program stipend of $2,000 for each employee
Parental Leave Benefits
Fertility/Adoption Assistance
Annual tutoring stipend for your children
Mentorship program available immediately
Regular team outings
Advancement opportunities based on results, not politics
Culture that emphasizes inclusiveness driven by our REDI Committee
About Us
FinQuery is revolutionizing accounting automation and contract management. As the only provider offering a single platform for complete visibility into lease and vendor contracts, we empower organizations with unprecedented control over their top spending categories. Our award-winning AI-driven software helps over 8,000 organizations worldwide minimize risk, boost efficiency, and reduce costs. Join us as we redefine how businesses manage their finances.
FinQuery is an equal opportunity employer to all persons, free from restrictions and prejudice based upon race, color, creed, religion, sex, domestic relationship status, parental status, family status, sexual orientation, national origin, gender identity, age, and disability status. FinQuery maintains a drug-free workplace.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.