What are the responsibilities and job description for the macOs Software Developer position at SUMURI?
Job Title: MacOS Software Developer
Work Location: U.S. (Delaware) Location, In-Person / Remote
Division/Department: SUMURI/SOFTWARE
Reports To: Henry Miller, Director of Software
- Full-Time
- Part-Time
- Exempt
- Non-Exempt
At SUMURI, you have the opportunity to deliver innovative solutions to today’s complex business issues. SUMURI's forensics, eDiscovery, and DFIR are widely recognized for their in-depth expertise and understanding of sophisticated process frameworks and enabling technologies, along with their commitment to delivering measurable results that help clients build business value. Come grow with us!
Job Description
SUMURI LLC is seeking an experienced MacOS software developer to join our team. The ideal candidate will have a strong background in low-level Macintosh Operating Systems, as well as experience programming in Swift and C , adhering to software development best practices.
Essential Duties and Responsibilities
- Develop and maintain software targeted to Apple Macintosh Operating Systems.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to identify, design, and implement new features.
- Stay up-to-date with the latest advancements in Macintosh operating systems and file systems.
- Troubleshoot and debug issues as they arise.
- Provide demonstration of our software to management as needed.
- Any other tasks as assigned by management.
Education/Work Experience Requirements
- Bachelor's degree in Computer Science or related field.
- Strong experience with Macintosh Operating Systems.
- 3 years of programming experience with Xcode, C , and Swift.
- 3 years experience with version control systems such as Git and GitHub.
- DevOps experience with a product that has gone to market.
- Experience code-signing applications.
- Experience working within Agile and Scrum methodologies.
- Experience working with issue tracking systems such as Jira and ClickUp.
- Excellent written and verbal communication skills.
- Experience with cloud client distribution systems, such as AWS and Azure.
Requirements
- Must be highly efficient and able to work without supervision.
- Must be highly organized and able to manage multiple tasks/projects simultaneously.
- Must be able to research topics not yet covered by existing resources.
- Must be familiar with OS-level programming.
- Must understand a computer’s boot process, and be able to write code to work within that process.
- Follow software development best practices.
- Must be able to communicate roadblocks that may prevent goals from being accomplished on schedule.
- Strong critical thinking, problem-solving and analytical skills.
Extra Consideration
- Master’s Degree in Computer Science or a related field.
- Certified Forensic Computer Examiner (CFCE).
- Experience with forensic tools.
- Experience with other programming languages such as Python, and Java.
- Experience using QT Creator, and its API.
SUMURI LLC is an equal-opportunity employer, and we are committed to creating a diverse and inclusive work environment for all employees.
If you are passionate about MacOS application programming, and have a desire to work with a dynamic team of developers, we would love to hear from you. Apply today and take the first step in your career with SUMURI LLC!
Benefits
401K, Paid Time Off
Job Types: Full-time, Part-time
Pay: From $60,000.00 per year
Benefits:
- 401(k)
- Paid time off
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: In person
Salary : $60,000