Edmonton, AB

Senior Software Developer

IronSight is fueled by creativity and passion. We’re on a mission to create simple, connected workflows that reduce operational costs and environmental impact. If you get excited about disrupting traditional industries with new technology, join us. Together we can help companies unleash their full potential through our game-changing field work management platform.

IronSight is seeking a full-time Senior Software Developer

The Senior Software Developer will report to the Head of Product and will collaborate across the company in support of IronSight’s strategic growth goals.

Activities will include:

  • Lead technical solutions by contributing ideas and advice. When necessary, get deep into research and experimentation.
  • Contribute to prioritization discussions, specifically advocating for technical concerns
  • Help other team members by participating in code reviews and freely offering assistance and advice
  • Deeply understand solutions, demonstrating empathy for users
  • Select, provision and monitor infrastructure that hosts our applications
  • Write and maintain high-quality code for web, mobile and back-end systems
  • Assure a high bar for quality through automated testing
  • Effectively engage stakeholders with clear communication throughout the development process
  • Deliver a great customer experience by supporting clients and internal staff when issues impact them
  • Depending on your interests, there are opportunities for leading teams, mentoring colleagues and establishing practices and process throughout IronSight
  • Positions Available: 1
  • Position Type: Permanent, Full-Time
  • Location: Remote, Hybrid (we’re located in Edmonton, AB, Canada)
    (You must be legally entitled to work in Canada)
  • Salary: In accordance with relevant experience, estimated between $100,000 and $125,000/year
  • Other: Flexible working hours; state-of-the-art hardware
  • Anticipated Start Date: Negotiable

What you Bring

  • Degree/Diploma in Computer Science or Computer Engineering or related field, or equivalent combination of education and experience.
  • Minimum 7 years of related work experience after graduation, including experience in software architecture and agile software development practices.
  • Demonstrated experience designing, coding and maintaining complex software projects.
  • Deep knowledge in software patterns, frameworks, and best practices.
  • Practice hosting applications in the cloud and working knowledge of networking, deployment, monitoring, and databases.
  • Comfort with at least some of our technologies: C#, ASP.NET Core, Blazor, JavaScript, SQL, Dart/Flutter, Vue.js

Our Values

  • Own It: We take extreme ownership in everything we do.
  • Be Bold: We show courage and take action to deliver exceptional results.
  • Win Together: As a team we win, lose, and grow together.
  • Get Obsessed: Passionate about innovation and client success.

What You'll Get

  • A rewarding role at an exciting, growing scale-up with a strong culture of connection, fun, and performance.
  • Flexible work arrangements that let you balance the great work you do with the responsibilities in your life.
  • 4 weeks annual time off.
  • Company-supplied laptop and software that allow you to showcase your talent and unleash your potential.
  • Professional development, including PEng
  • Group Benefit Plan that includes Mental and Physical Health, Vision, Dental, and Health Care Spending Account.
  • Office on vibrant Whyte Ave with access to free parking, with snacks and drinks provided