Himalayas logo
Keypath EducationKE

Software Engineer

Keypath Education is a global EdTech company that partners with universities to deliver market-led, online higher education programs. It offers a comprehensive suite of services from market research and course design to student recruitment and support, aiming to prepare students for the future of work.

Keypath Education

Employee count: 501-1000

Malaysia only

The Software Engineer will work as a part of the application services team and closely with Keypath’s product management and enterprise architecture teams to support and implement high-quality application and software solutions.

This role is key in driving efficiencies for Keypath’s operational teams and optimizing the student experience.

The software engineer will provide development, integration, and maintenance of software applications in a Microsoft-centric environment.

This role is pivotal in supporting and customizing core systems, including Microsoft Dynamics CRM, and ensuring the delivery of high-quality custom software solutions that align with the strategic goals of the organization.

Responsibilities:

  • Complete development tasks related to assigned projects involving the customization, integration of Microsoft Dynamics CRM and other core systems.
  • Ensure the delivery of high-quality software, customizations, and integrations.
  • Provide hands on development and technical expertise across all phases of the software development lifecycle (SDLC), from requirements hand-off to deployment and support.
  • Collaborate with Keypath’s product management team to translate business requirements into technical solutions.
  • Work closely with Keypath’s enterprise architecture team to ensure adherence to architectural standards and security best practices.
  • Develop solutions using modern Microsoft Azure Cloud technologies, including Azure Functions, SQL Databases, Queues, and Log Analytics
  • Implement standard security structures and engineering best practices in Azure, including use of Key Vaults, Managed Identity, secure network endpoints, and role-based access controls.
  • Collaborate with IT teams to ensure proper technical and privacy/security governance requirements are met.
  • Successfully engage in multiple initiatives simultaneously.

Education:

  • A minimum of a bachelor’s degree in computer science, web development, computer engineering, IT, a related field of study, or equivalent experience.

Experience:

  • 4+ years of software development experience with a proven history of launching successful custom development solutions.
  • Strong background in architecture, design, and hands-on coding and configuration using Microsoft technologies, including Azure, SQL, .NET framework and C#.
  • Experience developing solutions using third-party Software Development Kits and cloud-based APIs.
  • Experience developing solutions and integrating with Microsoft Dynamics CRM preferred.
  • Experience in the higher education and post-secondary education sector preferred.

Skills & Competencies:

  • Solid understanding of the SDLC using Agile Methodologies
  • Proficient in Microsoft-centric development and skilled working with Microsoft SDLC management tools and technologies including Visual Studio, Azure DevOps and Git
  • Knowledge of design patterns and development experience with .NET framework, Microsoft Azure, and related tools
  • Skilled in hands-on coding and configuration using Microsoft technologies, including Azure, SQL, .NET framework and C#.
  • Solid database development experience with SQL Server including T-SQL, stored procedures, and user-defined functions.
  • Competent in Web development technologies – Web Services, JSON, CSS, HTML5, JavaScript, jQuery, React and other commonly used JavaScript libraries and frameworks.
  • Must exhibit fluency in software development concepts including Software Design Patterns, Caching, Concurrency, Security, and Relational Databases.
  • Excellent communication skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Commitment to maintaining high security and architectural standards.
  • Strong problem solving, quantitative and analytical abilities, capable of learning new technologies quickly.
  • Ability to contribute to multiple projects simultaneously.
  • Knowledge of Microsoft Dynamics CRM Architecture, Dynamics CRM API, and Entity Model preferred.

At Keypath, we put our people first. We’re committed to creating a flexible, inclusive, and supportive work environment where you can thrive. Here’s what you can expect as part of our team:

Benefits and Rewards:

  • Opportunity to work in office, hybrid or remotely
  • All the necessary equipment for success including laptop
  • Access to health & wellbeing programs including an Employee Assistance Program and Mental Health Days
  • Learning & growth opportunities including access to LinkedIn Learning, Career Development Programs and Learning Labs
  • Employee led Initiatives such as Culture Club, Team Green, Sustainability and more
  • Company events and activities run in office and remotely

Why Keypath?

  • Global EdTech Leader: Join an industry on the rise.
  • Transform the World: Contribute to upskilling and reskilling globally.
  • Make an Impact: Help solve future economic and social challenges.

Join Keypath and make a difference. We welcome applicants from diverse backgrounds and offer inclusive support throughout the recruitment process.

At Keypath, we invite you to be part of something transformative. As a global EdTech leader, we collaborate with prestigious universities to create and deliver online education solutions that tackle global social and economic challenges head-on.

Join our dynamic, fast-growing international team that thrives on collaboration, innovation, and lifelong learning. With offices in Kuala Lumpur, Melbourne, Sydney & Chicago, we are truly a global company. Today, we're a family of over 700 passionate "Keypathers" worldwide.

Join Keypath’s New APAC IT Division: Build, Innovate, and Grow

Keypath is establishing a brand-new IT division in the APAC region, creating an exciting opportunity to join a team from the ground up. As we build this division from scratch, we’re looking for passionate professionals eager to shape its foundation, drive innovation, and grow alongside a dynamic and collaborative team. This is a unique chance to be part of something new, influence key decisions, and develop your career within a global company committed to technological excellence.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

Malaysia +/- 0 hours

About Keypath Education

Learn more about Keypath Education and their company culture.

View company profile

Keypath Education is a global EdTech company that partners with leading universities to develop, design, and deliver career-relevant online education solutions. Founded in 2014 by Steve Fireng, the company aims to transform education to transform the world by unlocking greatness in educators, individuals, and its own people. Keypath Education's services encompass market research and product development, course design and development, marketing and student recruitment, student experience and placement, and faculty recruitment. These services are powered by KeypathEDGE, its proprietary technology and data platform, which supports the entire student journey and helps deliver exceptional outcomes for university partners and their students.

The company operates globally, with a significant presence in the United States, Canada, the United Kingdom, and the Asia-Pacific region, including Australia and Malaysia. Keypath Education collaborates with numerous universities to expand their reach and provide high-quality online programs across various in-demand disciplines, particularly focusing on healthcare. The company's approach involves acting as an extension of its partner universities' teams, ensuring the delivery of high-quality educational experiences while broadening the scope and reach of their offerings. Keypath Education is committed to addressing the needs of the future of work and helping to solve global social and economic challenges through its innovative online education solutions. The company has received recognition as a Great Place to Work® in the United States and Australia, highlighting its dedication to fostering a strong, inclusive, and diverse culture.

Employee benefits

Learn about the employee benefits and perks provided at Keypath Education.

View benefits

Paid Time Off

Generous paid-leave policies.

Internet Allowance

Internet Allowance for remote work.

Mental Health Days

Paid Mental Health days for your well-being.

Life Insurance

Keypath Education Benefits include Life Insurance.

View Keypath Education's employee benefits
Claim this profileKeypath Education logoKE

Keypath Education

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

19 remote jobs at Keypath Education

Explore the variety of open remote roles at Keypath Education, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Keypath Education

Remote companies like Keypath Education

Find your next opportunity by exploring profiles of companies that are similar to Keypath Education. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Keypath Education hiring Software Engineer • Remote (Work from Home) | Himalayas