Senior Software Engineer @Keypath Education

[Hiring] Senior Software Engineer @Keypath Education

Apr 07, 2025 - Keypath Education is hiring a remote Senior Software Engineer. đź’¸ Salary: unspecified. đź“ŤLocation: USA, Australia, Malaysia.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

The Senior 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.

  • Drive efficiencies for Keypath’s operational teams and optimize the student experience.
  • Provide development, integration, and maintenance of software applications in a Microsoft-centric environment.
  • Support and customize core systems, including Microsoft Dynamics CRM.
  • Deliver high-quality custom software solutions that align with the strategic goals of the organization.
  • Apply knowledge and experience of software engineering to solve real-world problems.
  • Mentor other developers to meet the demand for application services and custom software development.

Responsibilities

  • Complete development tasks related to assigned projects involving the customization and integration of Microsoft Dynamics CRM and other core systems.
  • Mentor and guide other application services team software engineers.
  • 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.

Qualifications

  • A minimum of a bachelor’s degree in computer science, web development, computer engineering, IT, a related field of study, or equivalent experience.
  • 5+ 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.

Benefits

  • 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.

Similar Remote Jobs

More jobs at Keypath Education

More Software Development jobs

More jobs in USA

Before You Apply
️
đź“Ť Be aware of the location restriction for this remote position: USA, Australia, Malaysia
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Keypath Education
Software Development
Salary đź’¸ unspecified
Remote Location
USA, Australia, Malaysia
Job Type full-time
Posted Apr 07, 2025
Apply for this position Unlock 54,581 Remote Jobs
️
đź“Ť Be aware of the location restriction for this remote position: USA, Australia, Malaysia
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer Apply for this position Unlock 54,581 Remote Jobs
Ă—
  • Unlock 54,581 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community