Junior SDK Software Engineer

Motorola Solutions

George Town

On-site

MYR 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Referral Payment Plan

Job summary

Motorola Solutions in Penang, Malaysia, invites a Software Engineer to design, develop, and maintain the Mobile Evidence SDK primarily using .NET, with exposure to Kotlin Multiplatform and Swift for Android and iOS compatibility.

You will contribute to library architecture, API design, and documentation while ensuring quality through testing and automation, and help drive engineering best practices within an experienced team.

Qualifications

  • 2+ years of commercial software development in an enterprise environment.
  • Strong knowledge of software design patterns and architecture.
  • Experience with Agile development methodologies.
  • Solid understanding of HTTP, JSON and RESTful design.
  • Demonstrable experience with C#, SQL Server and Azure Cloud.

Responsibilities

  • Design and maintain robust .NET-based SDK libraries.
  • Work across Android and iOS to ensure library compatibility.
  • Collaborate on library architecture, API design, and documentation.
  • Maintain library quality through testing and documentation practices.
  • Automate core development workflows and contribute to CI/CD pipelines.
  • Actively monitor services and participate in post-incident reviews.
  • Mentor team members and drive engineering best practices.

Skills

C#
SQL Server
Azure Cloud
RESTful API design
Agile development
Software architecture

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Jira
Confluence
Docker
Azure DevOps
GitLab

Job description

Job Description

Join our innovative engineering team and make a real-world impact! As a Software Engineer, you'll contribute to the development of our Public Safety SDK, empowering first responders and others with cutting‑edge mobile evidence solutions. Working primarily with .NET, you'll design, develop, and maintain the Mobile Evidence SDK for both internal and external consumers, with a strong emphasis on creating a seamless and positive developer experience. You will also have the opportunity to work with other SDK technologies like Kotlin Multiplatform and Swift. Be a key player in building technology that matters.

Scope of Responsibilities
  • Designing and maintaining robust .NET‑based SDK libraries
  • Working across platforms, including Android and iOS, to ensure library compatibility and integration
  • Collaborating on library architecture, API design, and documentation
  • Maintaining library quality through specialized testing and documentation practices
  • Ensuring code is extensible and maintainable by following leading architectural principles and patterns
  • Automating core development workflows and contributing to tooling and managing CI/CD pipelines
  • Actively monitoring services, responding to incidents, and contributing to post‑incident reviews
  • Contributing to a continuous learning culture by participating in training and workshops, bringing ideas to the table and creating learning opportunities
  • Helping drive continuous improvement by actively identifying improvements, participating in retrospectives and contributing to key metrics
  • Focusing on customers by asking the right questions, solving the right problem, and designing great experiences
  • Sharing domain knowledge across teams to drive adoption
  • Mentoring and guiding team members as they progress into a more senior role
  • Helping drive engineering best practices and initiatives
General Education

Tertiary level computer science or software engineering. Certificates in software or cloud technologies. Certificates in Agile.

Knowledge and Skills
  • 2+ years of continuous commercial experience in an enterprise environment
  • Solid experience in Software Development, Design and Architecture, ideally within an enterprise environment
  • Strong knowledge and application of software design patterns
  • Experience with Agile development methodologies
  • Solid understanding of HTTP, JSON and RESTful design
  • Demonstrable significant experience in C#, SQL Server and Azure Cloud
Bonus Points
  • Kotlin language and ecosystem
  • Understanding of WebSocket and WebRTC
  • Understanding of statically typed programming
  • Experience with Jira and Confluence
  • Experience with containerisation (e.g. Docker)
  • Experience and knowledge of CI/CD pipelines (e.g. Azure DevOps, GitLab)
  • API Blueprint for API design and documentation
Experience
  • 5+ years engineering experience
  • 2+ years delivering with Agile methodology
Personal Attributes
  • Can‑do attitude and a passion for technology
  • Sound planning capability, good prioritisation skills and personal organisation
  • Ability to think critically and have a positive approach to problem solving
  • Ability to multi‑task, work on multiple projects simultaneously
  • Great attention to detail
  • Good communication skills, both written and verbal
  • Strong problem solving and investigative skills
  • Ability to work well and collaboratively within a team
  • Ability to receive and adapt accordingly to constructive feedback from team members
Additional Information
  • Travel Requirements: None
  • Relocation Provided: None
  • Position Type: Experienced
  • Referral Payment Plan: Yes
EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally‑protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (SDK .NET)
Senior Software Engineer (SDK .NET)

Motorola Solutions • George Town

On-site
MYR 70,000 - 100,000
Senior .NET SDK Engineer: Build Mobile Evidence Solutions
Senior .NET SDK Engineer: Build Mobile Evidence Solutions

Motorola Solutions • George Town

On-site
MYR 90,000 - 120,000
Referral Payment Plan
Senior .NET SDK Engineer for Public Safety Platform
Senior .NET SDK Engineer for Public Safety Platform

Motorola Solutions • Penang

On-site
MYR 80,000 - 100,000
Embedded Software Engineer ( Fresh Graduate)
Embedded Software Engineer ( Fresh Graduate)

Motorola Solutions • George Town

On-site
MYR 48,000 - 72,000
Referral Payment Plan
Engineering Tools Developer
Engineering Tools Developer

Motorola Solutions • George Town

On-site
MYR 67,000 - 112,000
Embedded Software Engineer ( Fresh Graduate)
Embedded Software Engineer ( Fresh Graduate)

Motorola Solutions Malaysia Sdn Bhd • Penang

On-site
MYR 54,000 - 71,000
Referral program
Software Engineer Intern
Software Engineer Intern

Motorola Solutions • George Town

On-site
Embedded Software Engineer ( Fresh Graduate)
Embedded Software Engineer ( Fresh Graduate)

Motorola Solutions • Malaysia

On-site
MYR 60,000 - 90,000
Senior .NET SDK Engineer | Cross‑Platform & CI/CD Leader
Senior .NET SDK Engineer | Cross‑Platform & CI/CD Leader

Motorola Solutions • Penang

On-site
MYR 60,000 - 90,000
Software Manager
Software Manager

Motorola Solutions • George Town

On-site
MYR 70,000 - 100,000