Lead Software Engineer

3 months ago


Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

Position Overview:

We are seeking a highly qualified and adaptable Senior Software Developer to contribute to our innovative projects at Cpus Engineering Staffing Solutions Inc.

Job Summary:

The selected candidate will be instrumental in crafting cutting-edge software solutions, including products enhanced by artificial intelligence, while adhering to security best practices and effectively managing the complexities of a new codebase. This role encompasses Full Stack Web development, necessitating expertise across multiple layers of the technology stack.

Department Insights:

As a member of our Digital Innovation & AI Team, you will engage with pioneering technologies such as AI, robotics, digital twins, virtual/augmented reality, and the Internet of Things. Your efforts will focus on evaluating and leveraging these advancements to improve efficiency and effectiveness across various sectors, ensuring our organization remains competitive in the energy industry.

Work Environment:

  • Dynamic startup atmosphere with stable employment opportunities.
  • Flexible hybrid work arrangements available.
  • Provision of essential technology resources, including a workstation laptop.

Key Responsibilities:

  • Design and develop scalable and maintainable software solutions tailored to meet both technical and business requirements.
  • Create clean, efficient, and secure code from the ground up while enhancing existing codebases.
  • Implement proactive security measures throughout the software development lifecycle to safeguard against vulnerabilities.
  • Collaborate with cross-functional teams to define system architecture and component design.
  • Stay updated on emerging technologies and integrate them to improve application performance.
  • Translate complex requirements into functional, user-friendly software while maintaining reliability.
  • Adhere to corporate coding standards and best practices while fostering an innovative environment.
  • Engage in code reviews and collaborate with peers to ensure high code quality.
  • Address technical debt and refactor code to enhance maintainability.

Technical Proficiencies:

Our development framework utilizes the following technologies:

Frontend:

  • React for building interactive user interfaces.
  • TailwindCSS for efficient styling.

Backend:

  • FastAPI for high-performance API development.
  • Flask for simpler applications.
  • Prisma for type-safe database queries.
  • tRPC for end-to-end type safety in APIs.

Database:

  • MSSQL/SQL Server as the primary database management system.

Caching:

  • Redis for high-performance data caching.

Infrastructure:

  • Docker for containerization.
  • Azure Kubernetes for orchestration.
  • Azure DevOps for CI/CD and project tracking.

Personal Attributes:

  • Innovative mindset with the ability to drive projects to completion.
  • Comfortable navigating complex organizational structures.
  • Dedicated to continuous learning and professional growth.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Proven experience in full-stack development with an emphasis on front-end technologies.
  • Strong grasp of software architecture and design principles.
  • Advanced knowledge of system security and secure coding practices.
  • Experience with Agile methodologies and iterative development.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills for effective collaboration.

Preferred Qualifications:

  • Experience with cloud architecture and microservices.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to modern front-end frameworks and user-centric design.
  • Experience in a startup environment with corporate governance exposure.
  • Knowledge of integrating AI technologies into applications is a plus.


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Cpus Engineering Staffing Solutions Inc.Key Responsibilities:Provide technical evaluation, considerations, and proposals for major work areas in our client's nuclear facility.Proficiency in Steel/ Aluminum/ Concrete structure design and analysis, and use of structural...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Cpus Engineering Staffing Solutions Inc.Key Responsibilities:Provide technical evaluation, considerations, and proposals for major work areas in our client's nuclear facility.Proficiency in Steel/ Aluminum/ Concrete structure design and analysis, and use of structural...


  • Pickering, Ontario, Canada Rodan Energy Solutions Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rodan Energy Solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing IT applications, as well as collaborating with a team of developers on larger projects.Key...


  • Pickering, Ontario, Canada Rodan Energy Solutions Full time

    About Rodan Energy Solutions Rodan Energy Solutions is a dynamic and innovative company dedicated to providing cutting-edge energy solutions. We are committed to developing sustainable and efficient technologies that meet the evolving needs of our clients. Job Overview We are seeking a highly skilled Senior Software Engineer to join our growing team....


  • Pickering, Ontario, Canada Rodan Energy Solutions Full time

    About Rodan Energy Solutions Rodan Energy Solutions is a dynamic and innovative company dedicated to providing cutting-edge energy solutions. We are committed to developing sustainable and efficient technologies that meet the evolving needs of our clients. Job Overview We are seeking a highly skilled Senior Software Engineer to join our growing team....


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Position Overview:We are seeking a highly proficient and adaptable Software Developer to fill the role of Senior Software Developer.Job Summary:The ideal candidate will be instrumental in crafting innovative software solutions, including advanced AI-driven applications, while adhering to security best practices and addressing the complexities of a new...

  • Lead Software Engineer

    3 months ago


    Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Position Overview:We are seeking a highly proficient and adaptable Software Developer to fill the role of Senior Software Developer.Job Summary:The ideal candidate will be instrumental in crafting innovative software solutions, including advanced AI-driven applications, while adhering to security best practices and addressing the complexities of a new...


  • Pickering, Ontario, Canada GoGeomatics Full time

    Job Title: Structural BIM LeadWe are seeking a highly skilled Structural BIM Lead to join our Digital Engineering Department in Pickering, ON. As a key member of our team, you will be responsible for leading the integration of design and cloud technologies with multi-disciplinary Engineering and Construction.Key Responsibilities:Prepare complex BIM models...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Senior Engineer, Software EngineeringWe are seeking a highly skilled Senior Engineer to join our team at Cpus Engineering Staffing Solutions Inc. in a Software Engineering role.Key Responsibilities:Provide technical evaluation, considerations, and proposals for major work areas in our client's nuclear facility.Proficiency in Steel/Aluminum/Concrete structure...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Senior Engineer, Software EngineeringWe are seeking a highly skilled Senior Engineer to join our team at Cpus Engineering Staffing Solutions Inc. in a Software Engineering role.Key Responsibilities:Provide technical evaluation, considerations, and proposals for major work areas in our client's nuclear facility.Proficiency in Steel/Aluminum/Concrete structure...


  • Pickering, Ontario, Canada Rodan Energy Solutions Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rodan Energy Solutions. As a key member of our development team, you will be responsible for designing, developing, and implementing IT applications using a variety of technologies.Key Responsibilities:Design and develop software...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job SummaryWe are seeking a highly skilled Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc. as a Senior Software Engineer.Key ResponsibilitiesDesign, develop, implement, test, and manage IT applications as a solo developer or in collaboration with a team.Work with end-users to define and document functional...


  • Pickering, Ontario, Canada Rodan Energy Solutions Full time

    Job OverviewAt Rodan Energy Solutions, we are seeking a highly skilled Full Stack Developer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, implementing, testing, and managing IT applications.Key AccountabilitiesDesign and develop IT applications using version control software.Work with end users to define...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Position Overview:We are seeking a highly qualified and adaptable Senior Software Developer to contribute to our innovative projects at Cpus Engineering Staffing Solutions Inc. This role involves the creation of cutting-edge software applications, including those powered by artificial intelligence, while adhering to best practices in security and managing...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Position Overview:We are seeking a highly qualified and adaptable Senior Software Developer to contribute to our innovative projects at Cpus Engineering Staffing Solutions Inc. This role involves the creation of cutting-edge software applications, including those powered by artificial intelligence, while adhering to best practices in security and managing...


  • Pickering, Ontario, Canada Framatome Full time

    About the RoleThis is a full-time position that requires a highly skilled and experienced Mechanical Engineer to join our team at Framatome. As a Principal Mechanical Engineer, you will be responsible for leading the design and development of mechanical systems and components for our nuclear energy projects.Key ResponsibilitiesLead the design and development...


  • Pickering, Ontario, Canada Framatome Full time

    About the RoleThis is a full-time position that requires a highly skilled and experienced Mechanical Engineer to join our team at Framatome. As a Principal Mechanical Engineer, you will be responsible for leading the design and development of mechanical systems and components for our nuclear energy projects.Key ResponsibilitiesLead the design and development...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Opportunity: Senior Application DeveloperWe are seeking a highly skilled full stack developer to join our team at Cpus Engineering Staffing Solutions Inc. as a Senior Application Developer.Key Responsibilities:Design, develop, implement, test, and manage IT applications, either solo or as part of a team.Collaborate with end-users to define and document...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Opportunity: Senior Application DeveloperWe are seeking a highly skilled full stack developer to join our team at Cpus Engineering Staffing Solutions Inc. as a Senior Application Developer.Key Responsibilities:Design, develop, implement, test, and manage IT applications, either solo or as part of a team.Collaborate with end-users to define and document...


  • Pickering, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Application DeveloperJob Overview:We are seeking a highly skilled full stack developer to join our team at Cpus Engineering Staffing Solutions Inc. The successful candidate will be responsible for designing, developing, implementing, testing, and managing IT applications.Key Responsibilities:Design and develop IT applications using various...