Staff Software Engineer, Mac Cloud

New
Fully remote work opportunity within the United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonJavaJavascriptC++GoCI/CDMicroservicesDistributed Systems

Requirements

  • Extensive experience in software engineering with a strong background in delivering and maintaining production-grade distributed systems.
  • Strong programming expertise in one or more languages such as Go, Python, Java, C++, JavaScript, Ruby, Rust, or C#.
  • Experience designing and operating large-scale cloud-based systems and microservices architectures.
  • Proven knowledge of CI/CD systems, cloud infrastructure, observability tools, and modern software development practices.
  • Experience with macOS or iOS platform development and infrastructure operations is highly desirable.
  • Familiarity with scripting languages such as Bash or Python and modern engineering technologies including React, Elasticsearch, MySQL, or telemetry platforms.
  • Ability to lead technical initiatives, influence engineering direction, and collaborate effectively across multiple teams and stakeholders.
  • Strong debugging, analytical, communication, and problem-solving skills.
  • Willingness to participate in a rotating on-call schedule supporting production systems.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).

Responsibilities

  • Design, build, test, and deploy scalable software solutions supporting cloud-based macOS infrastructure and CI/CD automation systems.
  • Lead architecture discussions, technical strategy, and cross-functional initiatives that improve scalability, reliability, security, and operational efficiency.
  • Provide technical mentorship, code reviews, and engineering guidance to help teams deliver maintainable and extensible solutions.
  • Develop APIs and automation capabilities that enable seamless integration across multiple services and engineering systems.
  • Participate in operational ownership, including on-call rotations, incident response, debugging, monitoring, and system optimization.
  • Collaborate with engineering, product, and infrastructure stakeholders to align technical roadmaps with business and platform goals.
  • Create architecture proposals, proof-of-concept experiments, testing strategies, and observability plans to ensure long-term platform quality.
  • Drive adoption of best practices in CI/CD, distributed systems engineering, cloud-native development, and software reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now