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 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
  • 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...

  • Senior Software Development Manager

    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...

  • Manager, Software Development

    Found in: Jooble CA O C2 - 1 week ago


    Calgary, AB, Canada SMART Technologies Inc Full time

    We are seeking a dynamic and experienced Manager to lead our DevOps and Data Platform teams. The successful candidate will be responsible for overseeing the day-to-day operations, strategic direction, and continuous improvement initiatives for both teams across multiple time zones. Responsibilities: Team Leadership: Provide leadership,...

  • Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, 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: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, 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...

  • Test Engineer/Automation Developer

    Found in: Jooble CA O C2 - 1 week ago


    Calgary, AB, Canada Canadian Software Testing Board Full time

    Reporting to the Manager, Test Engineering, you will be responsible for designing, developing, commissioning and ongoing support of manufacturing test processes, procedures and test systems that are deployed to contract manufactures, original design manufacturer and original equipment manufacturers. This position will focus on the designing and developing...

  • Specialist Data Developer/Software Development

    Found in: Jooble CA O C2 - 1 week ago


    Calgary, AB, Canada Eligeo CRM Inc. Full time

    Eligeo CRM Inc. is a world-leading software implementation technology expert. Our mission is to create a painless onboarding and implementation experience with world-leading software solutions. Develop concepts and ideas in conjunction with the professional services teams as needed for different projects or blueprints. Develop code in specific languages as...

  • Junior Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, Canada Vividtheory Full time

    At Vivid Theory we believe...“You Can!” Whether innovating a new idea, building amazing new software, or creating the next best marketing campaign, we live by the motto, “You Can”. Apply for this job and hear back from the hiring manager in under 48 hours! Vivid Theory is a studio specializing in exciting marketplace technology, two-sided SAAS, and...

  • software developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, Canada NextPit GmbH Full time

    Education: College/CEGEP Experience: 1 year to less than 2 years Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software ...


  • 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...


  • 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...


  • 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...

  • Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, Canada Calfrac Well Services Ltd Full time

    The Software Developer will be a member of the Global Operations department. This role will work with a dedicated team utilizing our well established system of over 10 years and installed on more than 500 units. They will play an important part in new equipment control features, enhancing safety shutdown systems and updating end user applications with new...

  • Engineer Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, Canada Fossbytes Media Pvt Ltd Full time

    Education: Bachelor's degree Experience: 1 year to less than 2 years Tasks Collect and document user's requirements and develop logical and physical specifications Research, evaluate and synthesize technical information to design, develop and test computer-based systems Develop data, process and network models to optimize architecture and to...

  • Agriculture Software Developer, Engineering

    Found in: Jooble CA O C2 - 2 weeks ago


    Calgary, AB, Canada NovAtel Inc. Full time

    The Agriculture Engineering Team within Hexagon's Autonomy & Positioning division is looking for a Geomatics Software Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. Reporting to the Agriculture Software Manager, the successful candidate will research,...

  • Software Development

    Found in: Jooble CA O C2 - 3 days ago


    Calgary, AB, Canada KZenEdge Strategic Program Execution Full time

    Area of Responsibility: Frequently, KZenEdge is posting opportunities for Software Developers with strong technical and analytical abilities to work for government, energy upstream and midstream companies and occasionally other service providers. Bachelor’s or Master’s Degree in Information Technology, Computer Science, or a related field Minimum of 3...

  • Senior Developer

    Found in: Jooble CA O C2 - 1 week ago


    Calgary, AB, Canada Edjuster Full time

    Our Engineering team is growing with the addition of a Principal Developer, Security to lead the design and implementation of our Authentication and Authorization systems, and ensure all components of our ecosystem comply with – or exceed! – industry best-practices for security. This is a senior level individual contributor role, reporting to the...

  • Software Developer, Engineering

    Found in: Jooble CA O C2 - 1 week ago


    Calgary, AB, Canada NovAtel Inc. Full time

    Overview Hexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and...


  • 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...

  • Test Engineer or Developer

    Found in: Jooble CA O C2 - 1 week ago


    Calgary, AB, Canada Canadian Software Testing Board Full time

    Purpose of the position Reporting to the Manager, Test Engineering, you will be responsible for designing, developing, commissioning and ongoing support of manufacturing test processes, procedures and test systems that are deployed to contract manufactures, original design manufacturer and original equipment manufacturers. Responsibilities and...