Senior Software Engineer

at  Actionstep

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Apr, 2025USD 165000 Annual16 Jan, 202510 year(s) or aboveAzure,Angularjs,Code,Computer Engineering,Ruby,Powershell,Python,Configuration Management,Debate,Computer Science,Html,Javascript,Infrastructure,Shell Scripting,Css,Conflict,Constructive Feedback,Bash,Front End DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Soluno is a cloud-based Time, Billing and Accounting solution, which is based in Toronto Canada and services law firms across North America. Soluno is part of the Actionstep family, whose North American headquarters is located in Denver, Colorado.

  • Act as both leading architect/developer as well as strategic leader for both the Soluno engineering team and product.
  • Help determine data/software architecture as well as coding standards
  • Be an integral part of the full application lifecycle (design, develop, test, deploy and maintain) and innovation of each step. This includes ensuring the development team follows best practices.
  • Attain a deep understanding of the product’s business and strategy and align the Soluno engineering organization to consistently deliver product innovation while maintaining a thorough but pragmatic technology roadmap.
  • Lead the process to architect solutions that best solve identified problems
  • Assist Product Management with roadmap estimation and planning
  • Own system performance, scalability, and security
  • Manage Technical Debt roadmap
  • Identifies and recommends opportunities for continuous improvements and efficiencies that deepen the team’s knowledge base and improve product performance.
  • Hiring and mentoring junior team members and ensuring they adhere to software quality standards.
  • Manage Software Development, DevOps, and Quality Assurance team members to deliver high quality products that meet company and customer expectations.
  • Other duties as assigned

REQUIREMENTS

  • Technology stack: .Net/C#, MS SQL, Azure
  • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent technical experience.
  • 10+ years experience developing business application software; preference given to experience in an accounting or financial area.
  • Experience in SaaS startup as a senior developer or architect, used to working in a team while getting your hands dirty
  • Front end development uses browser-based technologies including AngularJS, HTML, CSS, and JavaScript.
  • Back-end development utilizes Microsoft stack including .Net / C#, MS SQL in an Azure cloud environment.
  • Experience using Scrum methodologies.
  • Familiarity with CI/CD and cloud-based DevOps is also an asset.
  • Extensive experience with configuration management and Infrastructure As Code (IaC)
  • Advanced knowledge of at least one programming language (Ruby, Python, etc) as well as proficiency with shell scripting (bash)
  • Experience with Powershell in a Windows environment is a plus
  • Self-motivated and able to work independently with minimal direction. Enjoys solving problems, architecting and dreaming up innovative scalable systems. Creatively solves problems where protocols might not exist.
  • Doesn’t flee from conflict, willing to challenge assumptions and debate with data. Effectively provides and receives constructive feedback.
  • Strong communication and organizational abilities.
  • Competently manages multiple tasks and priorities.
  • Successfully mentors and trains less experienced personnel as needed.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or computer engineering or equivalent technical experience

Proficient

1

Toronto, ON, Canada