Senior Software Engineer - LQA

FinQuery, Formerly LeaseQuery
Summary
Join FinQuery as a Senior Software Engineer and contribute to the development of high-quality software using agentic AI tools. You will take ownership of critical deliverables, guide the team in resolving complex challenges, and set high standards for technical excellence. Responsibilities include leading software development processes, resolving intricate technical challenges, and participating in the entire development lifecycle. You will cultivate a deep understanding of project objectives and their impact on the customer, while also mentoring colleagues. The role requires proficiency in creating and reviewing system designs, implementing test automation strategies, and exploring the use of AI tools. This position offers a chance to work on a highly skilled team and contribute to a leading product.
Requirements
- 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
Responsibilities
- Establish and uphold rigorous standards for maintainable, clear code, while actively mentoring team members to achieve these benchmarks
- Proactively lead and fully participate in initiatives to refine our software development processes across all stages, identifying opportunities for significant optimization
- Regularly take the lead and assist senior leadership, in expertly resolving intricate technical challenges, ensuring timely completion and adherence to all quality and process requirements
- Lead participation through the entire development lifecycle, from requirements gathering and analysis to design, frequently assuming ownership of pivotal components
- Cultivate 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 identify and address complex problems and implement sustainable solutions that mitigate future recurrence
- Drive the comprehension and strategic evolution of our architecture to adeptly meet current and future demands for scalability, performance, security, and reliability
- Play a lead and active role in team stand-up meetings, providing essential guidance and efficiently removing impediments to progress
- Assume primary ownership for the successful completion of development stories, consistently meeting and exceeding all quality and process mandates
- Consistently identify and implement enhancements to the team's ongoing operational processes
- Proficiently create and critically review system designs, expertly applying appropriate patterns, idioms, and advanced data structures/algorithms
- Take full ownership of your work and the quality produced by your team, significantly advancing test automation strategies and their implementation
- Actively explore and implement the use of agentic AI tools for code generation, optimization, and testing, and guides the team in their effective application
- Ensure the creation of proper and comprehensive documentation across all development phases, and guide others in its meticulous production
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