Jamf

Senior Software Engineer – macOS Developer

Jamf

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $113,300 - $241,800 per year

Job Level

About the role

  • Break down customer problems into work you and the team can execute on.
  • Independently complete tasks from start to finish with high quality.
  • Ability to communicate technical concepts to stakeholders.
  • Use your knowledge of Engineering best practices to ask the right questions, solve problems and build great software with a high level of quality.
  • Produce designs for new and existing features.
  • Clearly communicate technical concepts with others in the organization (Technical Communication, Support, Product and Cloud).
  • Performs all job responsibilities in alignment with the core values, mission and purpose of the organization.
  • Adheres to the highest moral, ethical and legal standards to deliver an environment that promotes respect, innovation and creativity.
  • Supports and promotes a positive, inclusive workplace one in which the talents and strengths of our increasingly diverse workforce are welcomed, further developed, and manifested in our work.

Requirements

  • Minimum of 5 years of experience developing enterprise grade software with understanding of testing and quality assurance processes (Required)
  • Minimum of 5 years of demonstrated experience in system-level development using modern operating systems (Required)
  • Deep understanding of operating system internals, including kernel architecture, memory management, and process scheduling (Required)
  • Experience with native development toolchains and debugging tools (Preferred)
  • Strong knowledge of POSIX systems programming and Unix/Linux fundamentals (Preferred)
  • Experience with system profiling, performance analysis, and crash dump analysis (Preferred)
  • General experience performance and load testing applications (Preferred)
  • Hands-on experience with AI-driven coding assistants like GitHub Copilot, Cursor, others to enhance development productivity.
  • Experience building enterprise level software
  • Experience working within an agile organization
  • Understanding of build systems such as Jenkins or Bamboo
  • Strong communication skills
  • Proven analytical and problem-solving skills
  • Ability to interact effectively with co-workers in a results-driven culture
  • Ability to engage with and establish trust and rapport with all levels of customers and employees
  • Solution focused ability working collaboratively in a fast-paced environment
  • Apple platform experience
  • 2 year / Associates (Required)
  • 4 year / Bachelor's Degree (Preferred)
  • A combination of relevant experience and education may be considered
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
enterprise grade software developmentsystem-level developmentoperating system internalskernel architecturememory managementprocess schedulingPOSIX systems programmingUnix/Linux fundamentalsperformance analysisload testing
Soft Skills
technical communicationanalytical skillsproblem-solving skillsinterpersonal skillscollaborative skillssolution focusedtrust and rapport buildingresults-driven cultureinclusive workplace promotionhigh quality execution
Certifications
Associates degreeBachelor's degree