Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Company Description

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.

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

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

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

The ideal candidate for this position will apply their knowledge and experience of software engineering to solving real-world problems, with a hands-on approach and while mentoring other developers, to meet the demand for application services and custom software development in support of Keypath’s technology roadmap.

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

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:

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

Additional Information

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.

Keypath Education Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Keypath Education DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Keypath Education
Keypath Education CEO photo
Steve Fireng
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Keypath Education

Are you ready to take your career to the next level? At Keypath, we’re not just offering a position; we’re inviting you to join our innovative family as a Senior Software Engineer. Based in the vibrant city of Kuala Lumpur, you will have a unique opportunity to be part of a newly established IT division that aims to create transformative online education solutions in collaboration with prestigious universities. As a Senior Software Engineer, you'll provide crucial support by developing and integrating top-notch software applications within a Microsoft-centric environment. Your role will directly influence how we optimize our processes and enhance the student experience. Collaborating closely with our product management and enterprise architecture teams, you’ll design and implement high-quality custom software solutions tailored to the strategic goals of Keypath. If you have over 5 years of software development experience, particularly with Microsoft technologies, and are passionate about mentoring fellow developers, then you’ll fit right in! Imagine engaging in multiple projects, applying cutting-edge Microsoft Azure Cloud technologies, and being key to our path toward technological excellence. At Keypath, we are committed to creating a supportive and inclusive environment for our team members to thrive, while also offering opportunities for growth and career development. Come and join us to help solve real-world problems and make a meaningful impact in the world of education.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Keypath Education
What are the key responsibilities of a Senior Software Engineer at Keypath?

As a Senior Software Engineer at Keypath, your primary responsibilities include developing and customizing software applications, particularly in the Microsoft Dynamics CRM environment. You will mentor other application services team members and collaborate with product management to translate business requirements into technical solutions. Additionally, you'll ensure the delivery of high-quality software while adhering to architectural and security standards.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Keypath?

To be considered for the Senior Software Engineer role at Keypath, you should possess a bachelor’s degree in computer science or a related field, alongside at least 5 years of software development experience. A strong background in Microsoft technologies, particularly Azure, SQL, and .NET, along with experience in higher education software solutions, is highly preferred.

Join Rise to see the full answer
What skills are important for a Senior Software Engineer at Keypath?

Critical skills for a Senior Software Engineer at Keypath include proficiency in Microsoft-centric development tools, strong coding abilities using .NET framework and C#, and adequate knowledge of Agile methodologies. Familiarity with web technologies such as HTML5, CSS, JavaScript, and cloud-based APIs is also essential for success in this role.

Join Rise to see the full answer
How does Keypath support professional growth for Senior Software Engineers?

At Keypath, we deeply value our employees' growth and learning. As a Senior Software Engineer, you will have access to various professional development opportunities, including LinkedIn Learning, career development programs, and projects that allow you to expand your skills. Our supportive environment encourages you to hone your expertise while making meaningful contributions.

Join Rise to see the full answer
What technology stack does Keypath use for software development?

Keypath primarily utilizes Microsoft technologies for software development, including Microsoft Dynamics CRM, Azure cloud services, SQL, and the .NET framework. Familiarity with these technologies, along with modern development practices, is crucial for the Senior Software Engineer position and will enable you to effectively contribute to our technology roadmap.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Microsoft Dynamics CRM?

When answering this question, highlight specific projects where you customized or integrated Dynamics CRM. Discuss your approach to problem-solving and any successful outcomes or efficiencies you achieved, reinforcing your familiarity with the platform.

Join Rise to see the full answer
How do you ensure code quality during software development?

Talk about the importance of code reviews, automated testing, and following best practices in coding. Share specific methodologies or tools you use, emphasizing your experience in Agile environments to ensure high-quality outputs.

Join Rise to see the full answer
What is your approach to mentoring junior developers?

Illustrate your mentoring philosophy by discussing how you support junior developers through knowledge sharing, code reviews, and guidance in best practices. Provide examples of past mentorship experiences and positive outcomes.

Join Rise to see the full answer
Can you explain the significance of Azure Cloud services in your development work?

Discuss how Azure enhances scalability, performance, and security in your projects. Provide examples of specific services you use, such as Azure Functions or SQL Databases, and how they've improved project delivery.

Join Rise to see the full answer
Describe a challenging software project you worked on and how you overcame obstacles.

Use the STAR method (Situation, Task, Action, Result) to articulate your experience clearly. Describe the project, your role, the challenges faced, and the solutions you implemented to overcome them.

Join Rise to see the full answer
How do you handle conflicting priorities in a fast-paced environment?

Demonstrate your ability to prioritize tasks by sharing an example where you successfully managed competing deadlines. Emphasize your organizational skills and use of tools to keep projects on track.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Talk about your familiarity with Agile practices, such as Scrum or Kanban, and how you've participated in sprints, stand-ups, and retrospectives. Provide specific contributions you've made to enhance team collaboration and project outcomes.

Join Rise to see the full answer
How have you kept current with developing trends in software engineering?

Mention any webinars, courses, or professional groups you’ve participated in. Highlight how continuous learning contributes to your work quality and ability to implement innovative solutions.

Join Rise to see the full answer
How do you approach translating business requirements into technical specifications?

Explain your collaborative approach with product management teams to dissect requirements. Use examples to illustrate how you break down complex business needs into practical technical tasks.

Join Rise to see the full answer
Why do you want to work at Keypath as a Senior Software Engineer?

Express your admiration for Keypath's impact on education and your excitement about the opportunity to contribute to a new IT division. Highlight specific values of the company that resonate with you and how they align with your career aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Wilkes University as an Adjunct Graduate Nursing Faculty to contribute to the educational development of future nursing leaders.

Photo of the Rise User
Keypath Education Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 2 days ago

Join Keypath as a Student Advisor and empower students to achieve their academic goals in a hybrid work environment.

Photo of the Rise User
NVIDIA Hybrid US, CA, Santa Clara
Posted 6 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

At NVIDIA, we’re looking for a Principal Software Engineer to redefine IT Compute platform architecture and enhance service offerings through innovative technology.

Photo of the Rise User
Posted 5 days ago

Join AppNation as a Frontend Engineer and help create innovative, high-performance mobile applications that reach millions globally.

Photo of the Rise User

Join ConnectOS as a Full Stack Developer to work on scalable applications for real estate marketing solutions.

Teamified Remote No location specified
Posted yesterday

Join Teamified as a Senior Backend Engineer to innovate on a modern spend management platform for businesses.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
MYOB Remote Brisbane, Australia
Posted 14 days ago

MYOB is looking for a Developer to enhance their innovative SaaS platform, playing a key role in a driven tech team.

Photo of the Rise User

Join New American Funding as a Software Development Engineer II, where you'll leverage your expertise in C# and Azure to deliver exceptional software solutions.

Transform Education, Transform the World.

59 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Project Planner - Renewable Energy at Zone IT Solutions
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
T
Someone from OH, Cuyahoga Falls just viewed Claim Operations Specialist Entry Level at Travelers
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed EDI Payer Enrollment Coordinator, Health - Remote at Experian
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Data Entry Clerk (Lead Sourcer) at PatSnap
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
Photo of the Rise User
8 people applied to Game Developer at Bigger Games
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands