
Senior Software Engineer – macOS Developer
Jamf
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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