Principal Software Engineering Architect - macOS Platforms at SUMURI LLC – Magnolia, Delaware
About This Position
Department:
Software Tech & Support
Reports To:
EVP, Business Operations
FLSA Status:
Exempt
SUMURI is a digital forensics company specializing in macOS forensic software, training, and forensic workstations. Our tools are used by law enforcement, government agencies, and private forensic professionals worldwide. We build real-world forensic solutions with a focus on accuracy, defensibility, and practical usability.
We operate with a hybrid development model that includes internal leadership, offshore contractors, and external development partners. This role is critical to ensuring technical clarity, execution quality, and long-term stability across that ecosystem.
Position SummaryThe Principal Software Engineering Architect - macOS Platforms is responsible for hands-on technical leadership and day-to-day execution oversight of SUMURI’s macOS forensic software products.
This role works closely with product management, delivery management, external development partners, and internal technical stakeholders to ensure our macOS tools are built correctly, consistently, and on schedule.
This is an execution-focused role, not a people-management-heavy position, and requires strong technical judgment, communication skills, and on-site collaboration.
The ideal candidate is someone who can read, understand, and reason about code, guide distributed development teams, and ensure technical parity and quality - without needing to write every line of code themselves.
Key ResponsibilitiesTechnical Leadership & Execution
Review and reason about macOS application code written primarily in Swift
Understand and validate legacy behavior implemented in C++
Review and guide Python-based tooling and integrations
Ensure parity between legacy tools and new builds
Identify technical gaps, risks, and inconsistencies early
Provide technical clarity and direction to internal and external developers
Distributed Team Coordination
Act as an internal technical point of contact for:
Offshore contractor developers
External development partners
Review technical output for quality, correctness, and alignment
Help translate product and forensic requirements into technically actionable work
Reduce rework by catching misunderstandings early
Agile & Process Execution
Operate effectively within Scrum/Agile development environments
Use Jira to:
Review and clarify tickets
Identify blockers and dependency issues
Distinguish “in progress” vs. “actually complete”
Use Confluence to maintain lightweight, living technical documentation
Balance process with execution - no process for process’s sake
Collaboration & Communication
Work closely with Product Management to ensure technical feasibility
Partner with Delivery Management to support realistic timelines and execution
Communicate technical decisions clearly to non-developers
Escalate risks early and constructively
Technical
Extensive experience with Swift and macOS application development
Solid understanding of macOS internals, frameworks, and security model
Working knowledge of Python for tooling and integrations
Ability to read and understand C++ code (legacy systems)
Experience reviewing and validating code written by others
Comfort working with distributed development teams
Process & Tooling
Hands-on experience with Agile/Scrum
Strong working knowledge of Jira
Practical experience using Confluence for technical documentation
Experience working in environments with external vendors or offshore teams
Professional
Able to work onsite in Magnolia, DE Monday-Friday, 9am to 5pm
Strong communication skills
Comfortable pushing back when something is not technically sound
Able to operate with limited supervision and high trust
Detail oriented, but execution-focused
Experience with digital forensics or security tooling
Experience validating parity between legacy and modernized applications
Familiarity with macOS forensic artifacts