
Senior iOS Engineer
Socure
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.



