1

Kmp Jobs (NOW HIRING)

... KMP). Knowledge, Skills & Abilities • Strong communication and facilitation skills; ability to coach teams and leaders. • Proficiency with Jira, Smartsheet, and Microsoft 365. • Strong ...

... KMP) Microsoft Visio Microsoft Word Microsoft Project Microsoft PowerPoint Microsoft Project Altassian tools like Jira Defect management tools like HP Quality Center etc. Experience in Agile and ...

Scrum Master

Daytona Beach, FL · Remote

$49.50 - $66/hr

Professional Scrum Master (PSM I, KMP, PSK, SSM, CSM or higher) certification (preferred) Skills & Experience to be Successful: * Bachelor's degree in computer science or equivalent experience * 3-5 ...

Scrum Master

Plano, TX · Remote

$49.25 - $65.75/hr

Professional Scrum Master (PSM I, KMP, PSK, SSM, CSM or higher) certification (preferred) Skills & Experience to be Successful: * Bachelor's degree in computer science or equivalent experience * 3-5 ...

Scrum Master

Daytona Beach, FL · On-site

$49.50 - $66/hr

Professional Scrum Master (PSM I, KMP, PSK, SSM, CSM or higher) certification (preferred) Skills & Experience to be Successful: * Bachelor's degree in computer science or equivalent experience * 3-5 ...

Develop a vehicle companion app on iOS with a Kotlin Multiplatform (KMP) core and native SwiftUI views * Provide guidance and support across the app feature stack, including the Android app and the ...

Experience working with Kotlin Multiplatform (KMP) to share business logic between mobile clients. * Effective at leveraging agentic AI development tools to accelerate workflows. About Zoox Zoox is ...

next page

Showing results 1-20

Kmp information

See salary details

$30K

$62.5K

$111.5K

How much do kmp jobs pay per year?

As of Jun 5, 2026, the average yearly pay for kmp in the United States is $62,460.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,500.00 and $71,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a KMP (Key Managerial Personnel), and why are they important?

To thrive as a Key Managerial Personnel (KMP), you need strong leadership, strategic decision-making, and in-depth knowledge of corporate governance, typically backed by relevant degrees and extensive managerial experience. Familiarity with compliance management systems, financial software, and regulatory frameworks such as the Companies Act is often required. Outstanding interpersonal skills, ethical judgment, and the ability to drive organizational change are vital soft skills. These competencies ensure effective leadership, regulatory compliance, and the overall success and integrity of the organization.

What are KMPs (Key Managerial Personnel)?

KMPs, or Key Managerial Personnel, are individuals who hold significant positions of authority and responsibility within a company. In the context of corporate governance, especially under Indian corporate law, KMPs typically include the Chief Executive Officer (CEO), Managing Director, Company Secretary, Chief Financial Officer (CFO), and other key officers designated by the Board. These individuals are responsible for overseeing the company's day-to-day operations, ensuring compliance with legal requirements, and implementing the strategic decisions of the board. KMPs play a crucial role in maintaining transparency, accountability, and good corporate governance within an organization.

What are some common challenges faced by KMP (Key Management Personnel) in managing cross-functional teams?

KMPs often encounter challenges such as aligning diverse teams toward shared organizational goals, resolving interdepartmental conflicts, and ensuring clear communication across various functions. Given their leadership position, they must balance strategic decision-making with day-to-day operational oversight. Successful KMPs leverage strong interpersonal skills and a collaborative mindset to foster teamwork and drive company-wide initiatives efficiently.

What is the difference between Kmp vs Mechanical Engineer?

AspectKmpMechanical Engineer
Required CredentialsTypically requires specialized certifications or training in Kmp-specific systemsBachelor's degree in Mechanical Engineering, possibly with PE licensure
Work EnvironmentOften in manufacturing, maintenance, or technical service settingsDesign, analysis, and development in industrial, automotive, or aerospace sectors
Industry UsageCommon in manufacturing and technical service industriesWidely used across engineering, manufacturing, and product development sectors
Search & Comparison IntentPeople compare Kmp with Mechanical Engineer to understand roles, credentials, and job scope

The main difference between Kmp and Mechanical Engineer lies in their focus and credentials. Kmp roles are often specialized in technical or maintenance tasks within manufacturing environments, requiring specific certifications. Mechanical Engineers typically hold a degree in engineering and work on design, analysis, and development projects across various industries. Understanding these differences helps job seekers and employers find the right fit for their needs.

More about Kmp jobs
What are the most commonly searched types of Kmp jobs? The most popular types of Kmp jobs are:
What states have the most Kmp jobs? States with the most job openings for Kmp jobs include:
What job categories do people searching Kmp jobs look for? The top searched job categories for Kmp jobs are:
Senior Software Engineer, Android/KMP

Senior Software Engineer, Android/KMP

Ditto

Richmond, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

About Ditto
Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Dittos peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet. Ditto is trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, and powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. We are a globally distributed, fast-growing startup committed to building a diverse and inclusive team.
Ditto is on a mission to unleash the full power of edge devices by removing the plumbing required to build amazing applications. We bridge the digital divide by enabling real-time data synchronization—even when internet connectivity is limited or non-existent. Our peer-to-peer technology is trusted by major customers and we work with the U.S. and allied military and first responders on mission-critical connectivity solutions. As a fast-growing startup, our team is globally distributed and our core values are trust, communication, and continuous improvement.
The Position
As a Senior Android Engineer, you will play a pivotal role in building mission-critical Android applications that support emergency responders and public sector customers in the field. Your work will enable first responders, emergency management teams, and defense personnel to maintain situational awareness and communicate effectively during life-saving operations—even in environments with limited or no connectivity. You will craft robust user interfaces for handheld radios and situational awareness software, at the intersection of application development and low-level hardware integration.
From day one, you will own the full development lifecycle: building Android UI components for critical field applications, integrating with peripheral devices like handheld radios, USB hardware, and network adapters, writing and maintaining FFI bindings between Kotlin/Java and native C/C++ code, authoring automated tests, and streamlining CI/CD pipelines for reliable releases. You will work directly with public sector customers and field personnel to diagnose integration issues, conduct field testing to ensure performance under real-world emergency conditions, and iterate quickly on feedback from those whose lives depend on your work. You will join a dedicated US-based team that values trust, clear communication, and continuous improvement. In our async-first culture, your written design docs and code reviews carry weight, and occasional field deployments and offsite gatherings help test solutions in real-world scenarios.
If you're passionate about Android development that saves lives, low-level systems integration, mentoring teammates on best practices, and delivering world-class applications for mission-critical use cases, this is the role for you.
Responsibilities
Build life-saving Android applications: Design and implement intuitive, responsive user interfaces for situational awareness software and handheld radio integration using modern Android development practices.
Integrate with emergency response hardware: Work with handheld radios, USB devices, network adapters, and other field equipment, implementing robust communication protocols and handling edge cases in device connectivity for first responders.
Build and maintain native code integration: Implement safe, efficient Foreign Function Interface (FFI) bindings between Kotlin/Java and native C/C++ libraries, adhering to memory management, threading, and error handling best practices.
Support field operations: Travel occasionally to support testing and deployment with emergency response teams, public sector customers, and field personnel.
Ensure device and OS compatibility: Manage Android configurations and platform quirks to deliver seamless application behavior across diverse device architectures, Android versions, and hardware capabilities used in emergency response scenarios.
Develop comprehensive test suites: Write and automate unit, integration, and end-to-end tests (including UI tests and native interop scenarios) to validate functionality and guard against regressions in mission-critical software.
Integrate with CI/CD pipelines: Collaborate with Release and QA teams to embed tests into continuous integration workflows, monitor release quality, and iterate rapidly on customer feedback.
Partner with field teams and customers: Triage and resolve customer-reported issues from emergency response personnel, debug edge-case failures in field deployments, and feed learnings back into product and engineering roadmaps.
Mentor and evangelize best practices: Share expertise in Android development, native code integration, and hardware interfacing through design reviews, brown-bags, and one-on-one coaching.
What you'll need
4+ years of professional software development experience with a proven track record of delivering production-quality Android applications in a team setting.
Deep expertise in Android development: Kotlin and Java, modern UI development with Jetpack Compose or Views, Android SDK architecture, lifecycle management, and performance optimization.
Strong C/C++ programming skills: Proficiency for native Android development, with experience using JNI/NDK to bridge between Kotlin/Java and native code in an FFI context.
Experience with hardware peripherals: Practical experience interfacing with USB devices, network adapters, or other hardware peripherals from Android applications.
Willingness to travel for field testing: Ability to travel occasionally to support testing, deployment, and training with customers and field personnel in various locations.
Debugging and diagnostic chops: Ability to read native stack traces, interpret logs and memory dumps, and troubleshoot issues across the Android stack from UI to native code.
Test automation and CI/CD fluency: Experience designing and implementing unit, integration, and UI tests, and integrating them into automated build and release pipelines.
Excellent communication skills: Strong written and verbal communication to thrive in an async-first, distributed team—drafting clear design docs, participating in code reviews, and coordinating with customers and stakeholders.
Nice to Have
Experience with Kotlin Multiplatform (KMP) for cross-platform mobile development.
Familiarity with Rust programming language and basic understanding of systems programming concepts.
Experience with VoIP, radio communications systems, and/or amateur radio operator experience.
Networking knowledge: Understanding of TCP/IP stack, network protocols, REST, TCP/UDP, QUIC, Bluetooth Low Energy, and other communication protocols.
Experience with build and release automation: Publishing Android applications and configuring Gradle and CI pipelines for distribution.
Track record of open-source contributions: Involvement in Android projects—libraries, tooling, or community support—that showcase collaborative development and code quality.
The Benefits of Building with Us
We offer competitive salaries and meaningful equity. Benefits vary by region, including health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts in the US. Regardless of location, everyone at Ditto can utilize flexible time off, and our Atlanta and San Francisco offices are available for in-person work if desired.
Apply Anyway
At Ditto, we know game-changers don't always come wrapped in a "perfect" resume. Years of experience or every bullet point checked isn't the sole driver. What matters is grit, curiosity, adaptability, and a genuine spark for what we're building. If you're excited about our mission but don't tick every box, apply anyway and show how you'll make an impact.
We're always on the lookout for exceptional people who want to grow, stretch, and build something meaningful with us.
Equal Opportunity Employer
Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.
#J-18808-Ljbffr