Senior iOS Engineer

SocureCarson City, NV
6d

About The Position

Socure is seeking a highly motivated and experienced Senior iOS Engineer to join our talented software engineering team. In this role, you will take ownership of our native iOS SDK, lead high-impact initiatives, collaborate closely with product engineering and management teams, and help build best-in-class Digital Intelligence products for our customers. As part of the Digital Intelligence team, you will support our engineers and data scientists by delivering scalable, high-quality machine learning infrastructure and operational tooling for modeling and inference.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service