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

Senior Software Engineer, Mobile

About Kandji


Kandji is the Apple device management and security platform that empowers secure and productive global work. With Kandji, Apple devices transform themselves into enterprise-ready endpoints, with all the right apps, settings, and security systems in place. Through advanced automation and thoughtful experiences, we’re bringing much-needed harmony to the way IT, InfoSec, and Apple device users work today and tomorrow.


Some of the smartest money in tech has partnered with Kandji to realize our vision, including Tiger Global, Felicis, Greycroft, First Round Capital, and Okta Ventures. In July 2024, Kandji raised $100 million in capital from General Catalyst, bringing Kandji’s valuation to $850 Million.


Since Kandji’s Series C in 2021, the company has seen a 600%+ increase in annual recurring revenue, and its customer base has grown nearly 4X across 40+ industries. Notable customers include Allbirds, Canva, and Notion, and the company has partnerships with such industry giants as ServiceNow, AWS, and Okta.


Kandji was also named to Forbes’ Next Billion Dollar Startup List 2023 and recognized as a top venture-backed startup with the potential to reach unicorn status.


The Opportunity


We are looking for a Senior Software Engineer with experience building and shipping enterprise mobile apps. As a Senior Software Engineer at Kandji, you will help lead development and innovation with our proprietary suite of mobile applications. Senior Software Engineers have the opportunity to help deliver strategic Kandji business level objectives and key components of our research and development projects.


How you will make a difference day to day
  • Build and maintain advanced applications for the mobile platform 
  • Collaborate with product managers, designers, and backend engineers to define app features and functionality
  • Write clean, maintainable, and testable code that follows best practices and industry standards
  • Optimize applications for performance, scalability, and battery efficiency
  • Troubleshoot, debug, and resolve issues reported by users or QA teams
  • Stay updated with the latest mobile development tools, frameworks, and trends to ensure the app remains competitive
  • Integrate third-party APIs and SDKs to enhance app functionality
  • Conduct code reviews to ensure code quality and adherence to standards
  • Participate in the full app development lifecycle, from concept to deployment and ongoing maintenance


We’d love to hear from you if you have
  • 5+ Years experience with mobile engineering experience with modern languages and frameworks
  • Proven experience in developing and releasing native mobile applications
  • Solid understanding of mobile development frameworks and modern development
  • Familiarity with RESTful APIs, JSON, and integrating third-party libraries
  • Experience with version control systems, such as Git
  • Knowledge of Design System principles and mobile UI/UX best practices
  • Strong problem-solving skills and attention to detail
  • Experience with unit testing, automated testing frameworks, and CI/CD pipelines
  • Experience working on an Agile software development team
  • Required to work on-site 5x a week in our Miami office (Coral Gables).


Nice to haves, but NOT required
  • Experience with app submission and distribution
  • Experience with asynchronous code
  • Familiarity with mobile architecture patterns 
  • Ability to say “I don’t know, but will find out” with the confidence in your abilities to deliver that unknown answer
  • Strong knowledge of cloud platforms (AWS, GCP, Azure)


Benefits & Perks


 • Competitive salary

 • 100% individual and dependent medical + dental + vision coverage

 • 401(k) with a 4% company match

 • 20 days PTO

 • Health and wellness days

 • Kandji Wellness Week the first week in July

 • Equity for full-time employees

 • Up to 16 weeks of paid leave for new parents

 • Paid Family and Medical Leave

 • Modern Health - Mental Health Benefits - Individual and Dependents

• Fertility Benefits

 • Working Advantage Employee Discounts

 • Free onsite fitness center

 • Free parking

 • Lunch 5 days/week

 • Exciting opportunities for career growth

 • An outstanding, inclusive culture


We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. If you’re someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you.


At Kandji we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically. We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences.


Kandji is proud to be an equal opportunity employer committed to diversity and inclusion in the workplace. Qualified applicants will be considered for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, physical or mental disability, protected veteran or military status or any other status protected by applicable law.

Kandji Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Kandji DE&I Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Kandji
Kandji CEO photo
Adam Pettit
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

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, Mobile, Kandji

Join Kandji as a Senior Software Engineer, Mobile, in the vibrant city of Miami! At Kandji, we're redefining how businesses utilize Apple devices through our innovative device management and security platform. If you're passionate about building and deploying cutting-edge enterprise mobile applications, this is your chance to shine! In this role, you’ll collaborate with product managers, designers, and backend engineers to shape our mobile offerings and ensure they meet user needs effectively. You'll get to write clean, maintainable code while optimizing app performance for scalability and battery efficiency. Every day will present new challenges as you troubleshoot and debug to enhance the user experience. We believe in keeping our tech sharp, so staying up-to-date with the latest trends and tools in mobile development is key. Your expertise will help us integrate third-party APIs for added functionality and conduct thorough code reviews. With at least five years of mobile engineering experience, a solid understanding of development frameworks, and a keen eye for design principles, you’re well-prepared for this adventure. Plus, with a killer benefits package that includes health coverage, generous PTO, and exciting opportunities for growth, you’ll be in a great position to thrive. If you're ready to tackle innovative projects that push your skills to new limits, we’d love to hear from you. Let's elevate the potential of Apple devices together at Kandji!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Mobile Role at Kandji
What are the primary responsibilities of a Senior Software Engineer at Kandji?

As a Senior Software Engineer, Mobile at Kandji, your main responsibilities will include building and maintaining advanced applications for the mobile platform, collaborating with product managers and designers, writing clean and testable code, and optimizing applications for performance. You’ll also troubleshoot issues, stay updated on mobile trends, and integrate third-party APIs to enhance app functionality.

Join Rise to see the full answer
What qualifications are required to apply for the Senior Software Engineer position at Kandji?

To qualify for the Senior Software Engineer, Mobile position at Kandji, candidates should have at least 5 years of mobile engineering experience with modern languages and frameworks. Proven experience in developing and releasing native mobile applications, a solid understanding of mobile development frameworks, and familiarity with RESTful APIs and version control systems like Git are essential qualifications.

Join Rise to see the full answer
What benefits can I expect as a Senior Software Engineer at Kandji?

Kandji offers a competitive salary and a comprehensive benefits package that includes 100% individual and dependent medical, dental, and vision coverage. Additional perks include a 401(k) plan with a company match, generous PTO, wellness benefits, an onsite fitness center, and equity for full-time employees.

Join Rise to see the full answer
Is remote work an option for the Senior Software Engineer role at Kandji?

The Senior Software Engineer, Mobile role at Kandji requires on-site work 5 days a week in our Miami office. This collaborative environment allows for better teamwork and communication as you work alongside talented professionals in the field.

Join Rise to see the full answer
What is Kandji's company culture like for a Senior Software Engineer?

Kandji prides itself on fostering an inclusive and supportive culture where diverse perspectives are valued. As a Senior Software Engineer, you will be part of a high-performing team that encourages the sharing of unique insights, continuous learning, and impactful collaboration to elevate our projects and workplace overall.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Mobile
Can you explain your experience with mobile app development?

In responding to this question, focus on specific projects you’ve worked on, the technologies you’ve used, and the challenges you’ve overcome in mobile app development. Highlight your role, contributions, and the impact your efforts had on successful app releases.

Join Rise to see the full answer
How do you ensure the quality of the code you write?

To answer effectively, mention your approach to code quality, such as using code reviews, following best practices, and utilizing automated testing frameworks. Provide examples of how these practices have directly improved your projects.

Join Rise to see the full answer
How do you stay updated with mobile development trends?

Discuss your methods for keeping up with industry trends, like following relevant blogs, attending webinars, or participating in developer communities. Highlight any recent technologies or frameworks you've adopted and how they influence your work.

Join Rise to see the full answer
What mobile development frameworks are you most comfortable with?

Be specific about the frameworks you’ve used, such as React Native, Flutter, or Swift. Talk about your level of expertise with each and how you’ve applied them in projects to enhance functionality and performance.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Choose a specific situation that showcases your problem-solving skills. Explain the context, the steps you took to identify the issue, and how your solution led to a successful outcome while highlighting your analytical approach.

Join Rise to see the full answer
How do you approach working with cross-functional teams?

Emphasize the importance of communication and collaboration in your work with product managers, designers, and backend engineers. Share examples of successful teamwork that leveraged diverse skill sets to achieve project goals.

Join Rise to see the full answer
What strategies do you use to optimize mobile app performance?

Discuss various optimization techniques, such as reducing memory usage, optimizing images, and improving load times. Provide examples of how these strategies have led to measurable improvements in app performance.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Outline your approach to prioritizing tasks, such as using Agile methodologies or setting clear goals. Mention time management tools or frameworks you employ to ensure project deadlines are met while maintaining quality.

Join Rise to see the full answer
What is your experience with API integrations?

Share specific examples of your experience integrating third-party APIs and how those integrations enhanced application functionality. Discuss any challenges you faced and how you resolved them.

Join Rise to see the full answer
How have you contributed to developing a company’s app design system?

If applicable, explain your involvement in creating or adhering to a design system. Share examples of how your contributions improved consistency in UI/UX and facilitated collaboration among team members.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
ServiceNow Remote Hamerton House 18-20 Aharon Bart St., Bldg. B 3rd Floor, Petah Tikva, Israel
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Axon Hybrid Seattle, Washington, United States
Posted 10 days ago
Photo of the Rise User
Captivation Software Hybrid Annapolis Junction, MD
Posted 4 hours ago
Photo of the Rise User
Posted 6 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym
Photo of the Rise User
ServiceNow Hybrid 12900 Science Drive, Suite 100, Orlando, Florida, United States
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
6sense Remote Bengaluru, Karnataka, India
Posted 11 days ago

Drawing on decades of experience in Apple IT, we saw a dire need for a device management platform that could accommodate growing businesses and increasing regulatory demands. Existing solutions were either overly simplistic or mind-numbingly compl...

33 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 12, 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!