Software Programmer – Windows Desktop & Server Infrastructure at Mightex
North York, ON M2J 4R4, Canada -
Full Time


Start Date

Immediate

Expiry Date

24 Sep, 25

Salary

74500.0

Posted On

08 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Relational Databases, English, Dental Care, Rest, Aws, Docker, Software Development, Architecture, Microservices, Sql Server, Vision Care, Cloud Services, Mysql

Industry

Computer Software/Engineering

Description

COMPANY OVERVIEW

Mightex Systems is a global leader in innovative illumination and imaging systems for bioscience research. Mightex’s technology and products are used worldwide in thousands of research labs and in many different fields including neuroscience, cell biology, and others. Mightex’s goal is to develop cutting-edge all-optical tools to enable scientists to investigate life’s unanswered questions and push the boundaries of life science research.

POSITION OVERVIEW

We are seeking a talented and experienced Software Programmer to join our Software & Infrastructure Development team. In this role, you will be responsible for developing robust Windows desktop applications using C# (WinForms/WPF), and contributing to the design and implementation of full-stack systems running on Linux-based environments, including backend services, APIs, and relational databases. You’ll work on both client-facing and internal platforms that are central to our product offerings.

EDUCATION

  • Bachelor’s degree or higher in Computer Science or a related program.

SKILLS

  • 3+ years of professional experience in full-stack software development, including Windows desktop applications using C# (WinForms/WPF), backend API integration, and working with relational databases such as MySQL or SQL Server.
  • Experience programming Windows desktop applications using C# (WinForms/WPF).
  • Experience working with Linux environments, including deploying backend systems and managing basic server configurations.
  • Familiarity with RESTful APIs, cloud services, and writing serverless functions (e.g., AWS Lambda).
  • Excellent problem-solving skills and ability to work independently.
  • Proficiency in English is required; French or other language skills are a strong asset.
  • Experience with DevOps tools or infrastructure automation.
  • Familiarity with microservices architecture and distributed system design.
  • Knowledge of containerization tools like Docker.
  • Prior work in multi-language environments or international teams.
  • Is legally able and cleared to work in Canada.
    Job Types: Full-time, Permanent
    Pay: $74,500.00 per year

Benefits:

  • Dental care
  • On-site parking
  • Paid time off
  • Vision care

Education:

  • Bachelor’s Degree (preferred)

Experience:

  • Linux: 3 years (preferred)
  • C#: 3 years (required)
  • REST: 3 years (preferred)
  • AWS: 3 years (preferred)

Language:

  • English (required)

Work Location: In person
Application deadline: 2025-08-25
Expected start date: 2025-09-0

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

The successful candidate will perform the following responsibilities under the general principles established by our Software & Infrastructure Development team:

  • Design, develop, and maintain Windows desktop applications using C#, WinForms, or WPF.
  • Build and deploy backend APIs and services in Linux environments, including microservices and serverless functions (e.g., AWS Lambda).
  • Work with relational databases (e.g., MySQL, SQL Server) to design schemas and ensure data consistency.
  • Manage and maintain cloud-based infrastructure, especially on AWS, ensuring system performance, reliability, and scalability.
  • Develop and document robust, maintainable, and secure full-stack solutions across the frontend and backend layers.
  • Collaborate with team members in code reviews, planning, and architecture discussions.
  • Quickly learn and adapt to new tools, frameworks, and cloud technologies as project needs evolve.
Loading...