Senior macOS Software Engineer

2 settimane fa


Milano, Lombardia, Italia Acronis A tempo pieno

We are seeking an experienced macOS developer to join our mission to create a #CyberFit future and protect all data, applications, and systems across any environment.

The responsibilities of this role include developing new features, enhancing existing functionality, and providing ongoing support to customers. The product has UI written natively using Obj-C, Cocoa, and C++. The backend is developed using C++, C, and Go, and utilizes REST API, SQLite, and various other technologies and tools.

Key tasks and responsibilities:

  • Design and develop new features as well as maintain and fix bugs in new versions of Acronis macOS apps.
  • Write quality code by following the accepted style, which passes checks, and acceptance testing.
  • Take an active part in the development of the application architecture and the development of the platform.
  • Assist in projects and releases planning following accepted Agile development processes.
  • Stay up-to-date with the latest technologies provided by Apple and the community, and apply them to the benefit of the product.

This position requires at least 3 years of professional experience writing macOS/Objective-C applications. You should have experience in developing macOS applications, daemons or creating system apps, be willing to develop Desktop MacOS applications, and possess knowledge of modern approaches to building the architecture of macOS applications.

A strong understanding of OOP and design patterns, knowledge of principles of competent organization of multi-threaded code, and familiarity with modern approaches to building the architecture of macOS applications are also essential.

You will work closely with other developers and participants in the development process, so excellent communication skills and ability to write & maintain unit tests are a must. Experience with Git source control (pull requests and code reviews) is also highly valued.

We offer a competitive salary range: $120,000 - $180,000 per year, depending on your level of experience and qualifications.



  • Milano, Lombardia, Italia Abbott Laboratories A tempo pieno

    The role of a Senior Software Quality Assurance (SQA) Engineer at Abbott Laboratories is to lead the design, development, and execution of automated testing for informatics products. The SQA Engineer will work closely with cross-functional teams in Agile methodologies to ensure compliance with division, corporate, and industry regulations.Key...


  • Milano, Lombardia, Italia Globant A tempo pieno

    About the RoleThis senior position requires close collaboration with data scientists and machine learning engineers to create advanced AI solutions that enhance our capabilities and support business growth. As a Senior AI Software Engineer, you will play a key role in deploying AI models in production environments, ensuring reliability and optimal...


  • Milano, Lombardia, Italia Txt E-Solutions Spa A tempo pieno

    We are looking for a Senior Aeronautical Software Engineer to join our team at Txt E-Solutions Spa.**Job Overview:**We are a leading provider of innovative aeronautical systems in the civil and military fields. Our team is responsible for designing, developing, and managing complex software applications that require a high level of technical...


  • Milano, Lombardia, Italia Herzum Software S.R.L. Unipersonale A tempo pieno

    Per Herzum Software S.R.L. Unipersonale siamo alla ricerca di un Senior Software Architect con esperienza in C# e Angular.Informazioni sull'aziendaHerzum Software è una società leader nel settore della tecnologia, impegnata a fornire soluzioni innovative ai nostri clienti.CompensazioneL'incarico offre una remunerazione annuale compresa tra €80.000 e...


  • Milano, Lombardia, Italia Mytheresa A tempo pieno

    Job Title: Senior Mobile Software EngineerAbout Mytheresa:Mytheresa is a leading global digital luxury shopping platform. We offer an exclusive online experience based on high-end luxury shoppers, with a focus on product and content offerings, technology, and quality service operations.Salary: $125,000 - $150,000 per year, depending on location and...


  • Milano, Lombardia, Italia Qualcomm A tempo pieno

    Company Overview: At Qualcomm, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation. Our team of innovators collaborates with cross-functional teams and customers to address complex issues and deliver cutting-edge solutions.Estimated Salary: $120,000 - $180,000 per year (depending on location and...


  • Milano, Lombardia, Italia Startup Bakery A tempo pieno

    Company OverviewWe are Startup Bakery, a leading startup studio specializing in creating SaaS startups with a B2B focus. Our mission is to combine innovative technologies with simple user experiences, advanced data gathering and processing, and AI elements.Job DescriptionWe are seeking an experienced Senior Backend Engineer to join our team. As a key member...


  • Milano, Lombardia, Italia Mantu Group Sa A tempo pieno

    Offriamo">L'azienda Mantu Group Sa offre una retribuzione competitiva, lunch vouchers di 8 € per giornata lavorativa, rimborso viaggi per trasferte dal cliente sulla base della distanza, fondo assicurazione Est Health, accesso gratuito alla piattaforma di Mantu Academy (24/7), accesso alla piattaforma di Wellness (24/7), consulenza...

  • Senior Software Engineer

    3 settimane fa


    Milano, Lombardia, Italia E80 Group S.P.A. A tempo pieno

    About E80 Group S.P.A., a company that values teamwork, openness, transparency, respect, and courage. We're looking for an experienced Senior Software Engineer to contribute to the evolution of our product in a fully Agile environment.ResponsibilitiesJob DescriptionIn this role, you'll co-lead and contribute to software design, development, and testing...


  • Milano, Lombardia, Italia Compugroup Medical Se A tempo pieno

    Compugroup Medical SE, a world-leading digital healthcare company, is seeking an experienced Senior Data Engineer to join its international project team. This role plays a key part in designing and developing cutting-edge software systems for the company's ERP solutions.About the Role:The Senior Data Engineer will be responsible for implementing complex ETL...


  • Milano, Lombardia, Italia Kanadevia Inova A tempo pieno

    Job OverviewWe are seeking an experienced Senior Mechanical Engineer to join our EfW projects team. The successful candidate will lead the sub-project of 'Boiler & Refractory', responsible for elaborating technical specifications for components and systems.


  • Milano, Lombardia, Italia Motork A tempo pieno

    At MotorK, we envision a platform-driven future where our products seamlessly connect and deliver unparalleled customer experiences. As a Senior Software Engineer on our team, you will have the opportunity to make a high-impact contribution and shape the technical direction of the company.The RoleYou will report directly to the Platform Head of Engineering...


  • Milano, Lombardia, Italia Herzum Software S.R.L. Unipersonale A tempo pieno

    Job SummaryWe are seeking an experienced Network Engineer Senior to join our team at Herzum Software S.R.L. Unipersonale. As a key member of our infrastructure engineering team, you will play a critical role in designing, implementing, and maintaining complex network architectures. If you have a passion for networking and a drive for innovation, we encourage...

  • Software PLC Senior

    5 giorni fa


    Milano, Lombardia, Italia CarusiHR & Co. srl Unipersonale A tempo pieno

    Stiamo cercando un Software PLC Senior per unirsi alla nostra squadra di ingegneri e contribuire allo sviluppo di sistemi di automazione innovativi. La persona ideale avrà la responsabilità di progettare e sviluppare software PLC, configurare apparecchiature elettroniche di comando, controllo e regolazione dei processi.Descrizione del LavoroIl candidato...


  • Milano, Lombardia, Italia Stone Mobile A tempo pieno

    La società Stone Mobile sta cercando un Specialista Software Front End Senior. L'attività è full remote e richiede esperienza di almeno 3 anni nello sviluppo Front End. I candidati ideali devono avere una ottima conoscenza di Angular 16 e successivi, insieme a esperienza consolidata in NgRX, RxJS, Typescript, Javascript, HTML, CSS, Sass. Il lavoratore...


  • Milano, Lombardia, Italia Startup Bakery A tempo pieno

    Job Description: We're seeking a skilled Backend Engineer/Developer to join our technology department. As a key member of our team, you'll be responsible for designing and developing scalable APIs, contributing to the development of our core algorithms, and working closely with our operating team to implement product strategy. Your expertise will help drive...


  • Milano, Lombardia, Italia Analog Devices, Inc. A tempo pieno

    Job OverviewAnalog Devices, Inc. is seeking an experienced Senior Applications Engineer to join our customer-facing technical support team in Italy.


  • Milano, Lombardia, Italia 3ECRUIT A tempo pieno

    Senior Application Engineer OpportunityWe are seeking a highly skilled Senior Application Engineer to join our team in Milan, Italy. As a key member of our application team, you will be responsible for executing engineering and design activities for 3D CAD design and technical customer care.You will work closely with the Operations team to finalize and...


  • Milano, Lombardia, Italia Deadata S.R.L A tempo pieno

    L'azienda Deadata S.R.L cerca un Ingegnere del Software specializzato in tecnologie avanzate per affrontare sfide complesse nel settore dello sviluppo software.Descrizione del LavoroIl nostro team è alla ricerca di un professionista competente che sia in grado di lavorare con container, Kubernetes, Java e sistemi di osservabilità come Prometheus e Zipkin....


  • Milano, Lombardia, Italia Michael Page International Italia S.r.l. A tempo pieno

    Descrizione del Lavoro:Nell'ambito della nostra azienda, Michael Page International Italia S.r.l., cerchiamo un Ingegnere Software Senior per il settore assicurativo. La posizione richiede una combinazione di esperienza e competenze tecniche per sviluppare soluzioni software innovative.Competenze e Esperienze Richieste:Laurea in informatica o disciplina...