Overview
Aquila is a division of Constellation Software Inc., a leading software company in Canada. Infinity Software has been part of Aquila since 2021 and builds software to help alternative lending institutions manage lending to individuals. Reporting to the Manager, Development, we are looking for a Senior Software Engineer to join a high-performing Agile team, work with full-stack developers, front-end specialists, QA, and DevOps, and contribute to projects from inception to delivery.
This is a full-time, fully remote position within the United States or Canada.
Responsibilities
- Development. Write resilient, scalable, high-quality code in C# for back-end development and HTML/JavaScript for front-end work. Test your own work before passing to QA and contribute to features ranging from new development to system enhancements and third-party integrations.
- Technical leadership and mentoring. Guide offshore developers and contractors, provide mentorship and best practices, and collaborate with senior developers and the Technical Lead on complex problems and design.
- Collaboration and problem-solving. Translate business requirements into practical solutions, review API documentation, implement features per product priorities, and participate in code reviews and design discussions for continuous improvement.
- Knowledge sharing and process improvement. Document processes, share lessons learned, and contribute to a culture of continuous learning across the development team.
Qualifications
- The technical expertise. In-depth software development experience with C#, HTML, JavaScript, and Microsoft SQL Server. Familiarity with ASP.NET Web Forms is a plus. Experience with DevOps practices, testing, and maintaining code quality. Ability to learn new tools, APIs, and frameworks and contribute to system architecture.
- The flexibility. Availability to work from 9:00 a.m. to 5:00 p.m. Eastern Time to collaborate effectively with team and ensure timely delivery.
- The drive. Eager to learn, proactive, and capable of operating in fast-paced, autonomous roles with a growth mindset.
- The solution focus. Analytical, detail-oriented, and client-focused with strong problem-solving and organizational skills; able to build upon existing documentation to deliver reliable solutions.
- The leadership. Provide technical guidance and mentorship to offshore developers and contractors, drive best practices, and collaborate with senior developers on system design and objectives.
- Interpersonal skills. Excellent verbal and written communication, ability to translate technical guidance for non-technical audiences, and collaborative in a virtual environment.
Benefits and additional information
Why join? Aquila brings together an entrepreneurial culture, lean environment, and growth opportunities, backed by Constellation Software. This is a place where high performance and collaboration drive real impact across communities.
What you can expect from our interview process:
- A virtual interview with a Talent Advisor; a 1-hr virtual technical interview with the Hiring Manager; and a virtual interview with a Senior Leadership team member.
Aquila welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
#LI-Remote
#LI-DNI