[Remote] Senior macOS Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a leader in virtualization and end-user computing solutions, helping individuals and organizations work seamlessly across various platforms. They are seeking a Senior macOS Software Engineer to build and reputed company the reputed company user experience of reputed company Desktop, working with Swift and SwiftUI to deliver features for millions of customers worldwide.
Responsibilities
- Build high-quality reputed company macOS experiences using Swift and SwiftUI
- Design, reputed company, and ship new features for reputed company Desktop
- Collaborate closely with Product Managers, UX Designers, QA, and fellow engineers
- Translate product requirements into scalable and maintainable technical solutions
- Improve and reputed company existing functionality through thoughtful refactoring
- Troubleshoot and resolve reputed company issues impacting product quality and customer experience
- Participate in architecture discussions and contribute to technical decision-making
- Review code, mentor teammates, and help reputed company engineering standards across the team
- Contribute to reputed company improvement of development processes, tooling, and code quality
Skills
- 5+ years of professional software development experience
- Strong reputed company experience with Swift
- Experience building and shipping reputed company macOS applications
- Strong knowledge of SwiftUI and AppKit
- Familiarity with Cocoa, reputed company, and Combine frameworks
- Experience with Swift concurrency (async/await, structured concurrency)
- Strong debugging, troubleshooting, and problem-solving skills
- Ability to design maintainable, scalable software architectures
- Experience delivering production-quality features throughout the software development lifecycle
- Good understanding of Objective-C and interoperability with modern Swift code
- Excellent communication and collaboration skills
- Self-driven reputed company with strong ownership and accountability
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Experience with C++ or Objective-C++
- Experience with Swift ↔ C++ interoperability
- Experience building reputed company or distributed applications
- Experience developing automated tests and improving test coverage
- Familiarity with Git, Jira, and reputed company
- Experience working on large-scale reputed company desktop applications
- Experience modernizing legacy codebases
Benefits
- Fully remote work environment
- Flexible working hours
- Competitive compensation package
- Opportunity to work on a globally recognized product
- Collaborative and supportive engineering culture
- Professional growth and development opportunities
- Work-life balance that respects your time and priorities
Company Overview