Senior Software Engineer

2 weeks ago


Edmonton, Alberta, Canada Promise Robotics Full time
Job Title: Senior/Lead Software Engineer

Promote Robotics is a rapidly growing technology startup with a mission to revolutionize the building industry by harnessing automation to produce more affordable and sustainable buildings. Our team combines AI, Industrialized Robotics, and construction to develop cutting-edge robotic products for efficient and sustainable building construction.

About the Role:

We are seeking a highly skilled Senior/Lead Software Engineer to lead and contribute to the development of our web-based platform. The ideal candidate will have a passion for leading industry-changing solutions with significant social, economic, and environmental impact.

Key Responsibilities:
  • Work alongside senior software developers to lead the development of full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices.
  • Perform detailed analysis, design, code development, software integration, and testing.
  • Provide technical leadership and mentorship to junior team members.
  • Analyze complex functions, procedures, and problems to deliver creative and effective solutions.
  • Participate in design and code reviews.
Requirements:
  • Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields.
  • 10+ years of hands-on experience with web-based full-stack application development and related frameworks.
  • Extensive experience in Python and C++ programming.
  • Experience in SQL and NoSQL database programming, including MongoDB and PostgreSQL.
  • Experience mentoring and managing a team of Software Engineers.
  • Experience working with DevOps pipelines (Git, Jenkins, Azure, etc.).
  • Experience in developing REST API.
  • Experience with software design and development in a test-driven environment.
  • Knowledge of Machine Learning, Data Mining, or Artificial Intelligence algorithms is an asset.
  • Being a team player with excellent interpersonal and communication skills.
  • Organized, focused, and persistent with the ability to work to the plan and meet delivery dates.
  • Being an excellent problem solver and quick learner.
What We Offer:
  • Competitive salary: we believe in data-driven, equitable compensation decisions.
  • Stock options: everyone has a stake in our company.
  • Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account.
  • Flexible personal days and vacation policies: we care deeply about the well-being of our team.
  • Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry.
  • Relocation assistance package (if required).

Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.



  • Edmonton, Alberta, Canada Ascent People Ltd Full time $3

    Senior Software Engineer - 3D Graphics and CADWe are seeking a highly skilled Senior Software Engineer to join our team at Ascent People Ltd. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing cutting-edge software products using C#,.Net, C++,.Net Core, SQL Server, and T-SQL.Key Responsibilities:Translate...


  • Edmonton, Alberta, Canada Ascent People Ltd Full time $3

    Senior Software Engineer - 3D Graphics and CADWe are seeking a highly skilled Senior Software Engineer to join our team at Ascent People Ltd. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing cutting-edge software products using C#,.Net, C++,.Net Core, SQL Server, and T-SQL.Key Responsibilities:Translate...

  • Software Engineer

    1 week ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    We are seeking a skilled Software Engineer to join our team at Techtiq Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Maintain and improve...

  • Software Engineer

    5 days ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    We are seeking a skilled Software Engineer to join our team at Techtiq Software Inc. The ideal candidate will have a Bachelor's degree and 2 years of experience in developing and maintaining web applications.Key ResponsibilitiesConsult with clients to understand their website requirements and document them accordingly.Maintain and update existing web...

  • Software Engineer

    1 week ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionAt Techtiq Software Inc., we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop solutions that meet their...

  • Software Engineer

    3 days ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team at Techtiq Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesConsult with clients to develop and document website requirementsMaintain existing computer programs by making...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    Job Title: Senior Software EngineerPromising a future of innovation and growth, Promise Robotics is a pioneering technology startup that's revolutionizing the building industry with cutting-edge automation solutions. As a Senior Software Engineer, you'll be part of a world-class team that's harnessing AI, Industrialized Robotics, and construction to create...


  • Edmonton, Alberta, Canada Promise Robotics Full time

    Job Title: Senior Software EngineerPromising a future of innovation and growth, Promise Robotics is a pioneering technology startup that's revolutionizing the building industry with cutting-edge automation solutions. As a Senior Software Engineer, you'll be part of a world-class team that's harnessing AI, Industrialized Robotics, and construction to create...

  • Software Engineer

    3 weeks ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Techtiq Software Inc. as a Web Developer.Key ResponsibilitiesClient Consultation: Collaborate with clients to gather and document website requirements, ensuring a clear understanding of their needs and expectations.Software Maintenance: Continuously update and...

  • Software Engineer

    2 months ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Techtiq Software Inc. as a Web Developer.Key ResponsibilitiesClient Consultation: Collaborate with clients to gather and document website requirements, ensuring a clear understanding of their needs and expectations.Software Maintenance: Continuously update and...

  • Software Engineer

    6 days ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job Description:At Techtiq Software Inc., we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key Responsibilities:Develop and maintain high-quality software applications using a variety of programming languages and...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software EngineerCompany: Raag SolutionsJob Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have 6-10 years of experience in developing and maintaining complex software systems.Key Responsibilities:Design and develop software applications using Linux-based platforms.Develop and...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software EngineerCompany: Raag SolutionsJob Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have 6-10 years of experience in developing and maintaining complex software systems.Key Responsibilities:Design and develop software applications using Linux-based platforms.Develop and...

  • Software Engineer

    5 days ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job Description:Techtiq Software Inc. is seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key Responsibilities:Consult with clients to develop and document website requirementsMaintain existing computer programs by making...

  • Software Engineer

    2 weeks ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job Title: Web DeveloperWe are seeking a skilled Web Developer to join our team at Techtiq Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web solutions.Key Responsibilities:Collaborate with clients to understand their web development needs and develop tailored solutions.Maintain...

  • Software Engineer

    2 weeks ago


    Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job Title: Web DeveloperWe are seeking a skilled Web Developer to join our team at Techtiq Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web solutions.Key Responsibilities:Collaborate with clients to understand their web development needs and develop tailored solutions.Maintain...


  • Edmonton, Alberta, Canada CB Canada Full time

    Job SummaryCB Canada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex applications using object-oriented languages such as Python, .NET, and Java.Key ResponsibilitiesDesign and develop software applications using...


  • Edmonton, Alberta, Canada Electronic Arts Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our gamers.ResponsibilitiesCollaborate with cross-functional teams to...


  • Edmonton, Alberta, Canada Electronic Arts Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our gamers.ResponsibilitiesCollaborate with cross-functional teams to...


  • Edmonton, Alberta, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our customers.Key ResponsibilitiesCollaborate with cross-functional teams to identify and...