Socure logo

Senior iOS Engineer

SocureRemote - US
FullTimeUSD 170,000 – 185,000 per yearfull-timeon-site
Apply Now
Socure logo

Senior iOS Engineer

Socure

Apply Now

Why Socure

  • Implement, iterate on, and maintain new and existing features for our iOS SDK used by customers.
  • Collaborate with distributed cross-functional teams—including Product, Engineering, Infrastructure, Machine Learning, and Data Science—to conceptualize and develop new features and products in an agile environment.
  • Own end-to-end delivery of software components, taking team features and system components all the way to production.
  • Monitor and improve existing deployments to ensure continuous product enhancement.
  • Own, maintain, and continuously improve our release pipeline and processes.
  • Participate and often lead in the design and implementation discussions for our native SDKs and corresponding backend services.
  • Take part in the on-call rotation, triaging and resolving production issues and addressing bugs.
  • Write and maintain high-quality codebases with rigorous standards for unit, integration, and validation testing.
  • BS or higher in Computer Science or a related technical field.
  • 5-7 years of software engineering experience with strong iOS development expertise.
  • Proficiency with the following technologies: Swift, Objective-C, UIKit, SwiftUI, Xcode, Swift Package Manager, XCTest, React Native, and iOS UI Testing frameworks.
  • Strong computer science fundamentals in data structures, algorithms, distributed systems, architecture, design patterns, and various programming languages.
  • A strong understanding of engineering best practices, with a focus on improving standards, tooling, and processes.
  • Ability to drive technical decisions within the Engineering team.
  • Willingness and ability to develop operational knowledge of new technologies or languages as needed.
  • A customer-first mindset and ability to communicate complex technical concepts to individuals across varying levels and functions in the organization.
  • Comfort working within agile methodologies in a global, cross-functional, collaborative environment.
  • Excellent collaboration and communication skills.
  • Prior experience with SDK development, building libraries with a small memory footprint and minimal dependencies.
  • Strong experience with SDLC tools and processes, including source control, test automation, and build solutions.
  • Previous work on device intelligence and behavioral products in the fraud and risk space.
  • Experience with backend technologies such as Java, AWS, Spring Boot, Go, and Kubernetes.

Similar Jobs