Software Development Manager

2 weeks ago


Calgary, Canada SMART Technologies Full time

Product International Enviroment Career Development Management

At SMART Technologies, they’re pioneers in technologies that help millions of teachers and students to make learning more fun.

With COVIDgeddon, the demand for better educational tools has grown and SMART Technologies need the nimble fingers and the structured mind of a Software Development Manager for their digital learning platform, Lumio . Are you up for it?

You’ll help their Data Platform team tasked with developing new functionality, as well as maintaining and supporting the existing, publicly available product. This team builds and maintains a high-performance data analytics pipeline in AWS. You must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

If you haven’t had the chance to use their products, you might not know that they were pioneers in the concept of Smart Boards and Interactive Whiteboards.

Quality software has always been a part of their DNA, uploaded at the outset to their hardware. It then evolved, so they could create interactive learning experiences and materials that could be used by anybody. As well as the software that’s needed for a finger to be able to write on a whiteboard, or for a board to be connected to the Internet, they’ve spent years working on software solutions such as Notebook for desktops and Lumio which is the virtual learning environment on which your team is focused.

With classrooms moving to a blended at home and in person model around, the concept of taking learning to people’s homes (parents included) and companies being forced to work remotely (and in fact, anywhere) from one day to the next, has rapidly evolved. At SMART, after the anticipated return to classroom learning, they want millions of people to get the best out of online tools and face-to-face contact in classrooms.

At SMART, you’ll work in a team of people who are truly dedicated to their work, making the necessary architectural and technical decisions in order to create new features. You’ll work with the Product, Marketing, Education and Systems teams, as well as the rest of the company, to improve the way in which teachers teach worldwide and the way in which families learn.

You will have already met the team, and your manager peers, you will have caught up on the architecture and how it works internally. In order to start giving value to the team, you will have your work environment prepared and all the necessary permits. With all this, you can start taking some actions focused on which team metrics you’ll like to focus for the next few months.

Be an active actor supporting the growth of our Data Platform Team, leading, managing and mentoring them.

Organizing and planning the sprint work items and deliverables.

Designing and building web services that support our products in classrooms around the world.

Working closely with other Development managers to manage technical dependencies and coordinate implementation of new features and process improvements.

Working closely with the Product Analysts to build reports and help find insight that drives action.

Working closely with the Product Management team to plan and scope releases.

Working with developers to architect and design the technical structure of our products and services.

Evaluating and choosing new technologies and libraries to incorporate into our products and services.

Supporting our products and services once they have been released to the field.

Working closely with our test team to ensure automated testing has appropriate coverage.

As a company that was conceived in Canada, their HQ is based in Calgary (Alberta state) and a significant part of their team are in Seattle (Washington state). They also have teams spread across the world, so you’ll do it:

  • 100% remotely.
  • With autonomy, day to day, but coordinating ideas and efforts with the team.
  • With great pros from different countries (in their corresponding time zones) and cultures who communicate with each other in English.

Within SMART, every team has its own delivery deadline, but they use the same development process. They work in Scrum on sprints of 2-4 weeks, depending on the team. Data Platform will be your team, which works in sprints of 2 weeks.

They have a flexible schedule, which helps to reconcile. Suitable for early risers and sleepyheads. You will have to bear in mind the team you work with, but you will have autonomy and flexibility to adapt your working day to your personal life.

They work in an async way, but they have an overlap hour with the Canadian teams, from 5:00 p.m. to 6:00 p.m., which they occasionally use for synchronization meetings.

Jornada laboral Flexible

Remoto

100%

This position is 100% remote, so as long as you are sure you have a good connection, it doesn't matter where you are working from

From time to time they meet up (at least two times a year), so they will invite you to celebrate a party or feast.

SMART Technologies may sound like a huge multinational firm, and they are in terms of their products and influence, but they’re not a gigantic company where you could feel lost. The “core” team is in Calgary, a lovely city in Canada, and Seattle, in Washington.

They’re growing in Spain (in case you hadn’t already worked that out after reading this offer). There’s currently 10 employees, and they’re counting on your experience in the team. Here’s a little intro to them:

  • Juan Daniel Hidalgo (Senior Backend Developer) started at SMART amid the pandemic in September of 2020 and was a part of the Data Platform team from the start. One of the first members of the Spanish team and his passions are technology, cars and the long winding roads of the Axarquía in Málaga.
  • Jesse Henn is a Backend Principal Developer that has contributed to a wide range of projects—desktop, mobile and web development—during his 14 years with SMART. He cares deeply for people; always looking for how to help others be the best they can be. He is determined to enable Product Development’s Data Platform to meet its targets with a special focus on performance and scalability needs.
  • Mugdha Jain (Senior Software Development Manager) started at SMART 7 years and a half ago, working in improving our development process and releasing multiple core functionalities of our products.

This is not so much about experience in terms of the number of years, but experience in distributed services, where you’ve had to turn systems and the architecture upside down to optimize performance by designing data structures, etc. Here are some of the requirements that you should meet:

  • Building scalable web services with clearly defined APIs.
  • Understanding test-driven development practices, including writing and maintaining unit tests.
  • Experience with developing software using Agile software development.
  • Building and deploying applications to Amazon Web Services.
  • Experience releasing software using a continuous deployment pipeline.
  • Experience with team management and budgeting.

It would be great if you also have:

  • Worked with Amazon Glue and Amazon RDS
  • Data analytics systems come in your backpack
  • You have designed always-on architectures

At SMART they work to improve the way millions of people learn and collaborate, so technologies will change, but they trust that you, as a senior, will contribute to that change.

- €150/month to compensate for remote working.

- By default, the team works with 16 GB RAM MacBook Pro 16-inch laptops, but you may also choose Linux.

️ - 25 days of holidays. Normally, Christmas week is classed as holidays. It’s not written into the contract, but if the year has gone well, the execs send out an email to tell everyone that holidays will be from 24th to 31st and they close the offices and headquarters.

️ - There’s no established career path. The managers are responsible for helping members in their team to grow into the positions that they’d like.

- At SMART, they host corporate “Hackathons” (2 or 3 times a year) during which the development teamis freed up from their normal duties so you can take full advantage of them.

#J-18808-Ljbffr

  • Calgary, Canada Ziing Full time

    Manager/Senior Manager Software Development At Ziing, we are setting new standards with our transformative enterprise platform that builds and integrates web, iOS, and Android applications. Our approach combines the forefront of modern technologies, including generative AI and comprehensive Microsoft ecosystems, within a culture that merges the agility of a...

  • Software Development Manager

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, Canada SMART Technologies Full time

    Product International Enviroment Career Development Management At SMART Technologies, they’re pioneers in technologies that help millions of teachers and students to make learning more fun. With COVIDgeddon, the demand for better educational tools has grown and SMART Technologies need the nimble fingers and the structured mind of a Software Development...


  • Calgary, Canada Ziing Full time

    At Ziing, we are setting new standards with our transformative enterprise platform that builds and integrates web, iOS, and Android applications. Our approach combines the forefront of modern technologies, including generative AI and comprehensive Microsoft ecosystems, within a culture that merges the agility of a startup with the reliability of enterprise...


  • Calgary, Canada Ziing Full time

    At Ziing, we are setting new standards with our transformative enterprise platform that builds and integrates web, iOS, and Android applications. Our approach combines the forefront of modern technologies, including generative AI and comprehensive Microsoft ecosystems, within a culture that merges the agility of a startup with the reliability of enterprise...

  • software development manager

    Found in: Talent CA 2 C2 - 1 week ago


    Calgary, Canada Hegzgroup Inc. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksPlan and control budget and expendituresEstablish and implement policies and procedures for information systemsAuthorize the development of specifications for products or servicesRecruit, train and supervise staffAssign, co-ordinate and review projects and programsPlan, organize,...

  • software development manager

    Found in: Talent CA 2 C2 - 4 days ago


    Calgary, Canada Hegzgroup Inc. Full time

    Education: Expérience: EducationBachelor's degreeTasksPlan and control budget and expendituresEstablish and implement policies and procedures for information systemsAuthorize the development of specifications for products or servicesRecruit, train and supervise staffAssign, co-ordinate and review projects and programsPlan, organize, direct, control and...

  • software design engineer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Calgary, Canada Web Tech Software Publishers Ltd Full time

    Work Term: PermanentWork Language: EnglishHours: 30 hours per weekEducation: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksCollect and document user's requirements and develop logical and physical specificationsResearch, evaluate and synthesize technical information to design, develop and test computer-based systemsDevelop data, process and...

  • software design engineer

    Found in: Talent CA 2 C2 - 5 days ago


    Calgary, Canada Web Tech Software Publishers Ltd Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsCertificates, licences, memberships, and courses Associate Computing Professional...

  • software design engineer

    Found in: Talent CA 2 C2 - 4 days ago


    Calgary, Canada Web Tech Software Publishers Ltd Full time

    Education: Expérience: EducationBachelor's degreeTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsCertificates, licences, memberships, and courses Associate Computing Professional (ACP)Canadian...

  • Software Developer

    2 weeks ago


    Calgary, Canada Tykans Group Inc Full time

    Collaboratively work with the cross functional teams in an Agile (Scrum/Kanban) environment and be involved in assisting all technical activities within the team such as sprint planning, software development life cycle activities, code reviews, research, deployments, and documentation creation. Work on new and existing Applications, Web Portals,...

  • Software Developer

    1 week ago


    Calgary, Canada Tykans Group Inc Full time

    Collaboratively work with the cross functional teams in an Agile (Scrum/Kanban) environment and be involved in assisting all technical activities within the team such as sprint planning, software development life cycle activities, code reviews, research, deployments, and documentation creation. Work on new and existing Applications, Web Portals,...

  • Software Developer

    1 week ago


    Calgary, Canada Tykans Group Inc Full time

    Collaboratively work with the cross functional teams in an Agile (Scrum/Kanban) environment and be involved in assisting all technical activities within the team such as sprint planning, software development life cycle activities, code reviews, research, deployments, and documentation creation. Work on new and existing Applications, Web Portals,...

  • software developer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Calgary, Canada JMJ Network Ltd Full time

    Education: Expérience: EducationCollege/CEGEPTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and...

  • software developer

    Found in: Talent CA 2 C2 - 1 week ago


    Calgary, Canada JMJ Network Ltd Full time

    Education: College/CEGEPExperience: Experience an assetTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection...

  • Manager/Senior Manager Software Development

    Found in: Jooble CA O C2 - 5 days ago


    Calgary, AB, Canada Ziing Full time

    At Ziing , we are setting new standards with our transformative enterprise platform that builds and integrates web, iOS, and Android applications. Our approach combines the forefront of modern technologies, including generative AI and comprehensive Microsoft ecosystems, within a culture that merges the agility of a startup with the reliability of...

  • software developer

    Found in: Talent CA 2 C2 - 4 days ago


    Calgary, Canada Nude Solutions Inc. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the development of logical...

  • software developer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Calgary, Canada Nude Solutions Inc. Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the...

  • software developer

    Found in: Talent CA 2 C2 - 1 week ago


    Calgary, Canada 11020285 Canada Limited Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...

  • Software Developer

    2 weeks ago


    Calgary, Canada Collage HR Full time

    Ziing Group of Companies is a disruptor in the logistics space. We don’t operate with a mission. We’re driven by a sense of a purpose. We believe local businesses are the lifeblood of our economy and that a sustainable future is something we can work toward.We are committed to Environmental, Social and Governance (ESG) practices anchored in data-driven...

  • Software Developer

    2 weeks ago


    Calgary, Canada Collage HR Full time

    Ziing Group of Companies is a disruptor in the logistics space. We don’t operate with a mission. We’re driven by a sense of a purpose. We believe local businesses are the lifeblood of our economy and that a sustainable future is something we can work toward.We are committed to Environmental, Social and Governance (ESG) practices anchored in data-driven...