
Staff Software Engineer, iOS
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in New York.
• Develop native iOS applications that transform the ultrasound user experience for today's mobile environment.
• Advocate for the ongoing enhancement of software architecture and team workflows.
• Partner with product managers and designers to solve intricate challenges.
• Collaborate with teams focused on hardware, cloud, machine learning, control software, and imaging science to integrate essential features.
• Engage in user research sessions to gain insights into actual product usage.
• Work alongside Android and iOS developers to clarify ambiguous requirements through iterative problem-solving approaches.
• Collaborate with product managers, designers, and clinical experts to create medical imaging experiences.
• Write high-quality, efficient, and thoroughly tested modern Swift code.
• Adhere to and evolve established architectural patterns and codebase within the team.
• Navigate a complex codebase with internal Swift packages managed by iOS, Device Software, Imaging, and AI teams.
• Provide mentorship to engineers at various experience levels.
• Contribute to deep learning applications, telemedicine, and integration with the Butterfly iQ device.
• Utilize Swift, SwiftUI, reactive programming, and GraphQL.
• Decompose requirements into actionable engineering tasks.
• Undertake a diverse range of tasks supporting the role and its responsibilities.
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Proven history of professional success and effective problem-resolution skills.
• Over 5 years of experience in native iOS application development.
• Profound understanding of Swift and design patterns for reactive frameworks.
• Strong expertise in SwiftUI and UIKit for UI design development.
• Solid knowledge of XCTest unit testing and familiarity with UI automation.
• Candidates must possess authorization to work in the United States.
• Butterfly Network will not offer immigration sponsorship.
• Employees are required to comply with company security policies and procedures, securely manage company assets, complete security awareness training, protect company data and systems, and report security incidents.
• Ideally: experience with intricate application structures and Objective-C bridging layers.
• Ideally: familiarity with Swift Package Manager and the creation of packages.
• Ideally: understanding of graphics rendering and image processing, including OpenGL and Vulkan.
• Ideally: experience with Python and C++.
• Comprehensive health insurance, including dental and vision coverage.
• Option to purchase enhanced health insurance coverage.
• Annual Health Savings Account (HSA) contributions for eligible employees.
• Extensive Employee Assistance Program.
• 401k plan with matching contributions.
• Employee Stock Purchase Plan (ESPP) available for eligible employees.
• Unlimited Paid Time Off.
• 10 paid holidays each year.
• Parental Leave and additional benefits for primary caregivers.
• Competitive salaried compensation.
• Equity opportunities.
• Chance to contribute to the development of a revolutionary healthcare product.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.