Socure

Senior iOS Engineer

Socure

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $185,000 per year

Job Level

About the role

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

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.
Benefits
  • Offers Equity
  • Offers Commission
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
iOS developmentSwiftObjective-CUIKitSwiftUIXcodeSwift Package ManagerXCTestReact NativeiOS UI Testing
Soft Skills
collaborationcommunicationcustomer-first mindsettechnical decision-makingagile methodologiesproblem-solvingleadershipadaptabilityinterpersonal skillsorganizational skills
Certifications
BS in Computer Sciencerelated technical field degree