Team
Join GreenSky, a leading technology company powering commerce at the point of sale for merchants, consumers, and banks. Nearly 6 million consumers have financed more than $50 billion of commerce using GreenSky’s real-time “apply and buy” technology. You'll help design, build, and scale enterprise-grade mobile applications supporting complex business workflows.
Responsibilities
- Contribute to technical evaluations, architectural decisions, and solution designs for enterprise business initiatives
- Execute and evolve the iOS platform roadmap in alignment with enterprise product, security, and compliance requirements
- Partner with internal mobile engineers to design scalable, maintainable architectures
- Analyze complex business and technical requirements and translate them into robust mobile solutions
- Produce clear technical design, architecture, and implementation documentation suitable for large, distributed teams
- Lead investigation, triage, and resolution of complex technical and production issues
- Collaborate closely with Product, UX, Backend, Security, and QA teams throughout the development lifecycle
- Actively participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, MIS, or related discipline
- 5+ years of progressive experience in senior engineering roles (Senior Engineer, Principal Engineer, Technical Lead, or equivalent)
- Strong foundation in computer science fundamentals (algorithms, data structures, object-oriented design patterns)
- Proven experience developing enterprise-scale iOS applications with focus on maintainability, performance, and security
- Advanced proficiency with Swift, Objective-C, SwiftUI, and UIKit
- Hands-on experience integrating iOS applications with enterprise backend services using RESTful APIs and secure networking practices
- Expertise in handling structured data formats (JSON, XML) using URLSession and libraries like Alamofire
- Strong collaboration skills with product managers, UX designers, backend engineers, and QA teams
- Demonstrated ability to identify architectural bottlenecks, optimize performance, and resolve production issues
- Experience participating in formal code reviews and enforcing coding standards, security practices, and quality gates
- Working knowledge of secure mobile development practices (authentication, authorization, data protection)
- Commitment to continuous improvement and staying current with iOS platform updates
Preferred Qualifications
- Experience managing the full enterprise mobile application lifecycle (CI/CD automation, testing, App Store release management)
- Familiarity with AWS cloud services, Firebase, or other enterprise backend platforms
- Experience deploying and supporting enterprise software systems across multiple environments
- Prior exposure to regulated or compliance-driven environments (financial services, healthcare, large SaaS platforms)
- Experience mentoring junior engineers and providing technical guidance within large, multi-team organizations