Lead Software Engineer

Toronto, ON, Canada

Job Description


We are excited to speak to you about this opportunity. If you are interested in joining our growing team, please apply to this link directly. The Company: Infinity Software, an Aquila company and part of the Constellation Software Group (CSI), builds high-end financial software for lending companies. We\xe2\x80\x99re pushing the boundaries of user-friendly financial technology to revolutionize the way people lend and borrow money. Who We Need: Reporting to the Director of Development, we are looking for a Lead Software Engineer to join our remote Agile team. Your work will focus on building a modern new product that continues to meet the needs of our clients and exceeds expectations in performance, resilience, and security. You will bring expertise, best practices, and innovation to collaborate across the software development lifecycle. In addition, you will coach and support the work of on-shore and off-shore junior developers, ensuring high-quality coding and issue resolution. You Will:

  • Write resilient, scalable, high-quality code
  • Draw on expertise to guide the design of the system architecture
  • Design, develop, and implement complex features
  • Prioritize quality and ensure defects are resolved quickly
  • Manage and maintain the health of the infrastructure used by the software
  • Collaborate with senior developers
  • Mentor and guide the work of junior developers
What You Bring:
  • Bachelor in Computer Science, IT, Computer Programming, or a related field
  • Experience designing, developing, and implementing software products
  • Familiarity with DevOps, Azure, and IIS
  • Experience with C#, JavaScript, CSS, and HTML
  • Experience with the following languages and frameworks: C#, ASP.NET, Microsoft SQL Server, jQuery, SOAP
  • Collaboration, coaching and mentoring
  • Experience with pair programming and code reviewing
  • Ability to lead the work of on-shore and off-shore developers
  • Experience in the financial software industry is a plus
Why Join? The Benefits :
  • Access to Medical, Vision, Dental, & Life Insurance
  • Competitive Bonus & Profit-Sharing Program
  • Fortune 500 Level 401(k)
  • Top 30% in the Nation PTO Plan
  • Incentivized Teamwork Program (makes work more fun)
  • Gym Stipend and Wellbeing Programs
  • Ability to Work Remotely on a Flexible Schedule
The Team: Our company is small, but growing extremely fast so we can only afford to have the absolute best people. We have a fun, laid back environment and our team is packed full of high performing, happy, driven individuals. If that\xe2\x80\x99s the kind of team you\xe2\x80\x99d like to work with, you\xe2\x80\x99ll do well here! The Culture: We do everything based on our Company Values (we will show you these when you interview with us). We believe in working hard, having fun, and enjoying life. We believe that work should make our lives better and help us reach our goals as individuals and as a team. The Easy Five Step Application Process:
  • Send in your resume
  • We\xe2\x80\x99ll schedule a phone interview
  • Polish your webcam lens, dress up (you can still wear your slippers, no one will know and jump on two virtual interviews with our team)
  • Accept the position
  • Be proud of yourself!
Infinity Software promotes equal employment opportunities for all. Infinity does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, marital status or any other basis covered by appropriate law. All employment decisions are made based on qualifications, merit, and business needs. Apply now! We are excited to speak to you about this opportunity. If you are interested in joining our growing team, please apply to this link directly.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2119590
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned