Senior Multi-Platform Engineer (C#/Swift/Python)
Memtime
Date: 3 weeks ago
City: Remote
Contract type: Full time
Remote

Who We Are
Memtime is one of the most successful early-stage startups in B2B SaaS, with thousands of customers in over 86 countries. We just got our Series A funding and are now scaling the company. Our mission is to become the new standard for tracking time — integrated with every project software worldwide.
How We Work
We are an international team with a hybrid remote work culture and a headquarters office in Munich. At Memtime, we deal with time, which means we respect yours: Instead of endless meetings and compulsory attendance, we believe in well-designed collaboration that gives us a sense of self-efficacy and allows us to see the impact of our daily work through results.
Our Product
With our software for automatic activity tracking, we are the technology leader in our segment:
Our Application Team is growing. We’re looking for a versatile, capable, and product-focused developer to help us evolve the core of our application across platforms.
This role focuses on the native development of the Memtime App for Windows (C#), macOS (Swift), and Linux (Python). Since the behavior of certain system-level functions varies across platforms, our core application is developed natively to ensure the best performance and user experience on each OS.
You’ll play a key role in building and improving the technology that powers our automatic time tracking.
What We Are Looking For In You
Memtime is in an exciting stage of growth.
We are still a relatively small team, so your work will have a big impact from day one.
Memtime is one of the most successful early-stage startups in B2B SaaS, with thousands of customers in over 86 countries. We just got our Series A funding and are now scaling the company. Our mission is to become the new standard for tracking time — integrated with every project software worldwide.
How We Work
We are an international team with a hybrid remote work culture and a headquarters office in Munich. At Memtime, we deal with time, which means we respect yours: Instead of endless meetings and compulsory attendance, we believe in well-designed collaboration that gives us a sense of self-efficacy and allows us to see the impact of our daily work through results.
Our Product
With our software for automatic activity tracking, we are the technology leader in our segment:
- Our software automatically records what you're working on (e.g. emails, documents, websites, etc.) — so you can easily remember which customers/projects you spent your time on
- What makes our software especially employee-friendly: it stores all data exclusively on the user's device. No monitoring or surveillance features. Full privacy for the user
- We seamlessly integrate with any kind of project software, ERP system, or billing solution
Our Application Team is growing. We’re looking for a versatile, capable, and product-focused developer to help us evolve the core of our application across platforms.
This role focuses on the native development of the Memtime App for Windows (C#), macOS (Swift), and Linux (Python). Since the behavior of certain system-level functions varies across platforms, our core application is developed natively to ensure the best performance and user experience on each OS.
You’ll play a key role in building and improving the technology that powers our automatic time tracking.
What We Are Looking For In You
- Strong experience with either C# (Windows) or Swift (macOS) — one is required, and you're open to learning the other
- Willingness to work cross-platform and develop natively for Windows, macOS, and Linux
- Experience with or interest in Python for Linux development
- Solid understanding of SQL, especially with SQLite, which is used in the core application
- At least 5 years of professional software development experience
- Customer-oriented mindset and a pragmatic, solution-driven approach
- Team player who enjoys working across disciplines
- Fluent in English
- Have experience developing native applications for more than one OS
- Are familiar with system-level integrations or OS-specific APIs
- Have worked with Python in Linux environments
- Have a basic understanding of cross-platform build tools or DevOps related to desktop app development
- Developing and maintaining the tracking functionality natively for:
- Windows using C#
- macOS using Swift
- Linux using Python
- Working on platform-specific functionality that enables precise and efficient activity tracking
- Improving existing features and helping shape new ones at the system level
- Collaborating with engineers from other teams (front-end, cloud, infrastructure)
- Defining and refining architectural decisions for long-term maintainability
- C# (.NET) on Windows
- Swift on macOS
- Python on Linux
- SQLite as our embedded database
- Native APIs and OS-level integrations on each platform
- Fully remote
- Full-time, 40h / week
- Your choice of hardware
- Please upload your CV (PDF file) in the application form (Cover letter optional)
- If your submission meets our expectations, we invite you to a first meeting to get to know each other (company, position, etc.)
- Next step is a short questionnaire
- If that goes well, you’ll be invited to a single 1.5-hour interview split into 2 parts:
- Technical interview
- Your questions
- If you pass the interview, we’ll make you an offer
Memtime is in an exciting stage of growth.
We are still a relatively small team, so your work will have a big impact from day one.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
C# Developer, Trilogy (Remote) - $60,000/year USD
Trilogy,
Remote
1 week ago
Are you a C# developer who cringes at inefficient code and antiquated development methods? Do you see traditional software engineering as a relic of the past, ready to be transformed by AI? If you're nodding vigorously, we want you on our team.While most development teams are still trudging through manual processes with occasional AI assistance, Trilogy has reimagined the entire...

Junior UI/UX Designer
Ähdus Technology GmbH,
Remote
2 weeks ago
Company: Ahdus TechnologyLocation: Bahria Phase 7, Islamabad, PakistanJob Type: Full-TimeExperience Level: Junior (0–1 years)About Ahdus Technology:Ahdus Technology is a growing digital product development company dedicated to crafting intuitive, modern, and user-friendly mobile and web applications. We value creativity, collaboration, and continuous learning. Role Overview:We are looking for a Junior UI/UX Designer who is passionate about design, user behavior, and building...

Client Success Manager
Ahmed Solutions,
Remote
2 weeks ago
We're Hiring: Accounts Manager / Client Success Manager (Fully Remote – US Hours)Join a Fast-Paced Digital Marketing Agency & Grow Your Career in Client Success!Hey everyone,I’m excited to announce that we’re expanding our team at Ahmed Solutions, a results-driven digital marketing agency helping e-commerce and service-based brands scale through paid advertising and premium client management.We’ve recently gone fully remote and...
