Enable job alerts via email!

Software Engineer (Remote)

Mashreq Bank

Calgary

Remote

CAD 70,000 - 100,000

Full time

30+ days ago

Job summary

A technology solutions company is seeking a Software Engineer for a fully remote position. You will design and develop high-quality software, collaborate with cross-functional teams, and write scalable code. Ideal candidates should have proficiency in programming languages like Java, Python, or JavaScript, with 1-3 years of experience. This position offers flexible hours, competitive compensation, and a supportive company culture.

Benefits

100% remote work
Competitive compensation package
Performance-based bonuses
Paid time off
Ongoing learning opportunities

Qualifications

  • Proficiency in one or more programming languages.
  • Strong understanding of object-oriented programming.
  • Experience with RESTful APIs, databases, and version control.

Responsibilities

  • Design, develop, test, and deploy high-quality software applications.
  • Collaborate with cross-functional teams.
  • Write clean and maintainable code.
  • Troubleshoot and optimize code performance.

Skills

Java
Python
JavaScript (Node.js/React)
C#
RESTful APIs
SQL/NoSQL
Git
Job description
Job Summary

MNC JOBS INFO is seeking a talented and passionate Software Engineer to join our fully remote development team. As a Software Engineer, you will play a key role in building scalable, high-performance software solutions that power our global operations. You will work in a collaborative environment where innovation, creativity, and continuous learning are encouraged. This is an exciting opportunity to be part of a fast-paced tech-driven organization that values flexibility, quality, and career growth.

Key Responsibilities
  • Design, develop, test, and deploy high-quality software applications and services.

  • Collaborate with cross-functional teams including Product Managers, UI/UX Designers, and QA Engineers.

  • Write clean, maintainable, and scalable code following best practices.

  • Troubleshoot, debug, and optimize code to improve application performance.

  • Participate in code reviews and provide constructive feedback.

  • Stay up to date with emerging technologies and industry trends to ensure our tech stack remains cutting-edge.

  • Contribute to the full software development lifecycle, from concept to deployment and maintenance.

Required Skills and Qualifications
  • Proficiency in one or more programming languages such as Java, Python, JavaScript (Node.js/React), or C#.

  • Strong understanding of object-oriented programming and software engineering principles.

  • Experience working with RESTful APIs, databases (SQL/NoSQL), and version control systems (e.g., Git).

  • Ability to work independently and in a team environment in an agile setup.

  • Excellent problem-solving, analytical, and communication skills.

Experience
  • 1–3 years of professional experience in software development.

  • Fresh graduates with strong internship/project experience are also encouraged to apply.

Working Hours
  • Flexible schedule aligned with project deadlines and team availability.

  • Core working hours: 10:00 AM to 6:00 PM (based on your local time zone).

Knowledge, Skills, and Abilities
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud is a plus.

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Strong attention to detail and commitment to writing quality code.

  • Passion for innovation and a continuous improvement mindset.

Benefits
  • 100% remote work – work from anywhere.

  • Competitive compensation package.

  • Performance-based bonuses.

  • Paid time off, sick leave, and holidays.

  • Ongoing learning opportunities and sponsored certifications.

  • A supportive and inclusive company culture.

Why Join Us?

At MNC JOBS INFO, we do not just build software—we build careers. You will have the opportunity to work with top professionals from around the world, gain exposure to exciting international projects, and grow in a supportive, dynamic, and remote-first environment. Whether you are early in your career or looking to accelerate your growth, we invest in your development and success.

How to Apply

Ready to code your future with us?
Send your updated resume and a brief cover letter highlighting your experience and interest in the role to us with the subject line: Application for Remote Software Engineer.
Applications are reviewed on a rolling basis – apply today!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.