Jobs and Careers
KA

Senior Software Engineer, MDM

Kandji
San Francisco, United Statesfull_timeVerifiedPosted 3 Feb 2023

About the role

About Kandji
Kandji is building the future of Apple Enterprise Management. The use of Apple devices in the enterprise is growing rapidly. Drawing on decades of experience in Apple IT, we saw a dire need for a modern Apple device management platform that could accommodate growing businesses and increasing regulatory demands. 
Kandji grew to hundreds of B2B customers within a few months of initial product launch in 2019, and secured a $100 million Series C in late 2021. Today, we have a 95% Customer Satisfaction rate and a rapidly growing community of customers, including names like Crunchbase, Belkin, Rackspace, Allbirds, FabFitFun, VSCO, and Turo.
Behind our business is a handful of the best investors in tech. Together, we are creating a new category of device management that can better serve modern businesses.

The Opportunity
As a Senior MDM Software Engineer at Kandji, you will design and build the core services that power our web application, while maintaining security and scalability. You will work alongside our macOS, Front End, and DevOps engineers.
We are looking for a Senior Software Engineer with experience building large-scale, mission-critical enterprise software in an object-oriented language.

Minimum Requirements

  • 5+ years of professional engineering experience
  • Exceptional proficiency in Python, Django or equivalent framework, queues, SQL and Docker
  • Professional experience with Postgres
  • Ability to identify problems/opportunities, break them down into critical parts, and design solution options
  • Experience with continuous integration and deployment, and associated build, test, and deployment methodologies and tools
  • Experience integrating code with multiple systems, including service to service communications and event-driven architectures
  • Experience with the code review process and able to review the code of others and provide helpful suggestions.
  • Understanding of data structures, algorithms, and software design
  • Required to work on-site Monday, Tuesday, and Thursday with Wednesday and Friday flexible to remote work. Managers may require additional on-site days.

Nice to haves, but not Required

  • Data-driven, analytical, hypothesis/validation mindset
  • Experience working in a fast-paced startup environment
  • Experience mentoring other engineers
  • Experience working with protobufs and gRPC

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Kandji

View company profile →