8 - 12 years
4 - 6 Lacs
Posted:1 week ago|
Platform:
On-site
Full Time
This role is for one of Weekday's clients Min Experience: 8 years Location: Bengaluru JobType: full-time About the Role We are seeking a seasoned Staff Software Engineer (C++) with deep expertise in macOS development and desktop application engineering . In this role, you'll lead the design and development of high-performance desktop applications for macOS, collaborating with a cross-functional team of engineers, designers, and product managers. You will play a pivotal role in architecting and optimizing complex systems, ensuring top-notch performance, usability, and platform consistency. Your work will directly contribute to building tools that empower thousands of users with sleek, stable, and efficient macOS applications. This is a high-impact role that combines leadership, architectural direction, and hands-on coding. Key Responsibilities Design, build, and maintain desktop applications on macOS using modern C++ . Provide architectural guidance and mentor team members in best practices for scalable desktop development. Own end-to-end implementation of complex features, ensuring responsiveness, stability, and user experience. Collaborate with UX designers and product managers to translate business requirements into robust, usable applications. Optimize application performance, memory usage, and responsiveness across macOS systems. Lead technical reviews, provide feedback, and drive improvements in code quality and development processes. Troubleshoot and debug issues at the system, OS, and application levels to ensure high availability. Work closely with QA to write unit and integration tests, improving reliability and minimizing regressions. Stay up-to-date with the latest developments in macOS, C++, and related desktop technologies to drive innovation. Required Skills & Qualifications 8+ years of professional software engineering experience with a focus on C++ development. Proven experience building and shipping macOS desktop applications . Strong understanding of macOS frameworks, application life cycles, system APIs, and UI components. Solid grasp of software architecture principles, design patterns, and object-oriented programming. Familiarity with modern C++ standards (C++11 and beyond) . Experience with multithreading, IPC, memory management, and performance tuning on macOS. Proficient with development tools like Xcode, CMake, Git, and debugging/profiling tools. Excellent communication skills and a track record of cross-team collaboration. Nice to Have Experience with Swift or Objective-C for macOS integration. Familiarity with UI/UX principles and designing fluid desktop interfaces. Exposure to security and sandboxing best practices on macOS. Contributions to open-source projects or technical publications.
Dayworks Private Limited
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Bengaluru / Bangalore, Karnataka, India
4.0 - 6.0 Lacs P.A.
, , Saudi Arabia
0.5 - 0.5 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
0.5 - 3.0 Lacs P.A.
Bengaluru, Karnataka, India
1.0 - 3.0 Lacs P.A.
Mumbai, Maharashtra, India
1.5 - 5.0 Lacs P.A.
Vadodara, Gujarat, India
2.5 - 11.5 Lacs P.A.
Chennai, Tamil Nadu, India
3.0 - 13.5 Lacs P.A.
Noida, Uttar Pradesh, India
1.0 - 3.0 Lacs P.A.
Hyderabad, Telangana, India
2.0 - 13.0 Lacs P.A.
Thiruvananthapuram, Kerala, India
0.5 - 9.0 Lacs P.A.