Senior Swift Developer
Indexed description
You will be responsible for enabling secure, performant, and predictable behavior in complex, multi-process systems. This is an ideal position for an engineer who thrives on solving foundational problems, designing clean abstractions across hardware/software boundaries, and mentoring teams while remaining 100% hands-on in the code.
Responsibilities
- Lead the end-to-end production lifecycle—from concept and design to deployment and maintenance of large-scale software solutions.
- Provide technical leadership on high-impact projects, facilitating alignment across multi-functional teams.
- Oversee foundational software principles to build elegant, powerful systems capable of solving sophisticated problems at scale.
- Influence system architecture and help define the long-term strategy for internal systems infrastructure.
- Take the accountability for technical deliverables, deadlines, and high-quality code standards.
- Swift Expertise: 5+ years of professional experience with Swift, including strong debugging and problem-solving skills.
- Systems Programming: Deep knowledge of multi-threading, concurrency, caching, and batching.
- Networking: Applied knowledge of network fundamentals and protocols (e.g., TCP/IP, TLS, gRPC).
- Communication: Outstanding ability to articulate complex designs and technical decisions to both technical and non-technical stakeholders.
- BS/MS in Computer Science or equivalent experience.
- Experience writing high-performance code using profiling tools, SIMD, or compute.
- Proficiency in performance analysis and system observability tools.
- Experience with containerization (Docker, Kubernetes) and Infrastructure as Code (IaC).
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Professional development opportunities
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search