Senior Software Engineer

4 weeks ago


Remote, India SKEP IT SYSTEMS Full time

Job Description : Senior Software Engineer - Mac Architecture & System Extensions

Job Type : : Remote

We are seeking a highly skilled and experienced Senior Software Engineer to join our client's team on a contractual/temporary basis. This role requires a commitment of 3 hours per day . You will be responsible for diagnosing and resolving issues related to macOS system extensions, bundling technologies, and system-level integration. The ideal candidate will have experience working with macOS architecture, Xcode, and system extensions , and be comfortable working within a flexible, remote environment.


Key Responsibilities :


- Diagnose and resolve issues related to bundling and signing system extensions on macOS.


- Integrate external libraries (such as GStreamer or equivalent) into system extensions, ensuring smooth operation and compatibility.


- Work with Xcode to solve environment-related issues, ensuring the system extension functions correctly within macOS.


- Modify and configure makefiles to ensure proper setup and integration with Xcode for system extension development.


- Lead the technical aspects of system extension development for macOS and tvOS, focusing on performance and scalability.


- Collaborate with cross-functional teams to ensure the timely resolution of issues and delivery of high-quality extensions.


- Provide technical guidance and solutions for the integration of Rust (optional) or Swift for communication within the system extension :


- Bachelor's degree in Computer Science, Software Engineering, or a related field.


- Minimum of 3 years of experience in software development with a focus on macOS architecture and system extensions.


- Strong proficiency in C++, Swift, and optionally Rust.


- Proven experience working with Xcode and modifying makefiles for system-level integration on macOS.


- Familiarity with tvOS development and deployment.


- Experience integrating external libraries (such as GStreamer) into system extensions.


- Excellent problem-solving and debugging skills, particularly with macOS and Xcode environments.


- Strong communication skills, with the ability to collaborate effectively with other engineers and cross-functional teams.


- Ability to work independently and manage time effectively in a remote, contractual/temporary setting.


Work Schedule :


This is a contractual/temporary position requiring approximately 3 hours per day.


Flexible work hours are possible, but the role expects a daily time commitment of 3 hours, which can be spread throughout the day.


You will have the ability to work remotely, with flexibility to adjust your work hours according to the team's needs (US timings).

(ref:hirist.tech)

  • Remote, India SKEP IT SYSTEMS Full time

    Job Description : Senior Software Engineer - Mac Architecture & System ExtensionsJob Type : : RemoteWe are seeking a highly skilled and experienced Senior Software Engineer to join our client's team on a contractual/temporary basis. This role requires a commitment of 3 hours per day . You will be responsible for diagnosing and resolving issues related...


  • Remote, India Oportun Full time

    At Oportun, we're seeking an experienced Senior Software Engineer to join our team. As a key member of our software development group, you'll play a crucial role in designing, developing, and deploying complex software applications.The ideal candidate will have a strong background in software engineering with a focus on delivering high-quality solutions that...


  • Remote, India Oportun Full time

    Job Title : Senior Software Engineer Job Location : India (Remote) Work Experience : 6 to 9 Years RESPONSIBILITIES : - You actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards. - You have a strong understanding of a business or system domain with sufficient...


  • Remote, India Oportun Full time

    Job Title : Senior Software Engineer, Security Job Location : India (Remote) Work Experience : 6-9 Years Responsibilities : - Conduct threat modeling, architecture review, security code review, security assessment, PCI testing, penetration testing (web application, native application, web services, cloud-based services, and infrastructure assessments). -...


  • Remote, India Acquia Full time

    Job DescriptionSenior Software Engineer (Java/Python + Devops)Job DescriptionAcquia is an open source digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers...


  • Remote, India FCS Software Solution Ltd Full time

    About the Role:We're looking for an experienced full-stack developer to join our team at FCS Software Solution Ltd. As a senior full-stack engineer, you'll be responsible for designing, developing, and maintaining our cloud-based SAAS product on AWS.Responsibilities:- Design, develop, and maintain front-end components using React, Node.js.- Design, develop,...


  • Remote, India Oportun Full time

    Job Title : Senior Software Engineer - DevEx Job Location : India (Remote) Work Experience : 6-9 Years RESPONSIBILITIES : - BE or MS in Engineering, Computer Science, Information Security, or Information Systems - Experience with architecting, deploying, and managing CICD platforms - Experience architecting, deploying, and managing source control...


  • Remote, India Coders Brain Technology Private Limited Full time

    About the RoleCoders Brain Technology Private Limited is seeking an experienced Java Developer to join our team. As a senior software engineer, you will play a key role in designing, developing, and maintaining our scalable, high-performance applications.Main ResponsibilitiesDevelop, test, and deploy applications using Java 8 and Spring Boot...


  • Remote, India Oportun Full time

    Job Title : Senior Manager, Software Engineering - Security Job Location : India (Remote) Work Experience : 10 to 14 Years RESPONSIBILITIES : 1. Data Analysis : Perform in-depth data analysis of various security signals to identify trends, opportunities, and areas for improvement related to Oportun's financial products. 2. Market Research : Stay updated on...


  • Remote, India MindTrilogy IT Solutions Pvt. Ltd Full time

    We are looking for a talented Senior Python Engineer to lead our backend development efforts. As a senior engineer, you will be responsible for architecting, designing, and implementing complex systems and applications using Python.The successful candidate will have a proven track record of delivering high-quality software solutions and a strong...


  • Remote, India brightedge Full time

    We are seeking a highly skilled Senior Software Engineer with expertise in Java and Python to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable software solutions, ensuring code quality, and collaborating with cross-functional teams. This role demands strong...


  • Remote, India brightedge Full time

    Job Description : We are seeking a highly skilled Senior Software Engineer with expertise in Java and Python to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable software solutions, ensuring code quality, and collaborating with cross-functional teams. This role demands...


  • Anywhere in India/Multiple Locations/Bangalore/Remote OneData Software Solutions Full time

    Company OverviewAt OneData Software Solutions, we strive to provide innovative software solutions that meet the evolving needs of our clients. Our team of experienced professionals works tirelessly to deliver high-quality products and services that exceed expectations.We are committed to fostering a culture of innovation, collaboration, and excellence. We...


  • Remote, India Oportun Full time

    Job Title : Senior Software Engineer Job Location : India (Remote) Work Experience : 5 to 9 Years Responsibilities : - You actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards. - You have a strong understanding of a business or system domain with...


  • Remote/Mumbai, India Ascra Technologies Full time

    Job OverviewAt Ascra Technologies, we are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing robust, scalable, and secure applications using Python, Django, and Django REST Framework (DRF).Key ResponsibilitiesDevelop and maintain efficient...


  • Remote, India brightedge Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer with expertise in Java and Python to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable software solutions, ensuring code quality, and collaborating with cross-functional teams.This role demands strong...


  • Bangalore/Remote, India TekIT Software Solutions Pvt. Ltd. Full time

    Job Title: Enterprise Software EngineerAbout UsTekIT Software Solutions Pvt. Ltd. is a software development company that specializes in delivering high-quality applications.Job SummaryWe are looking for an experienced Enterprise Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and building...


  • Remote, India Oportun Full time

    Job Title : Senior Software Engineer Job Location : India (Remote) Work Experience : 6 to 9 Years RESPONSIBILITIES : - You actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards. - You have a strong understanding of a business or system domain with...


  • Remote, India brightedge Full time

    BrightEdge is seeking an experienced Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software solutions using Java and Python.**Responsibilities Include:**Designing and developing software solutions that meet business requirements.Collaborating with...


  • Remote, India Nexlance innovations Full time

    Job Title : Senior Software Engineer (Tech Lead) Joining within 15 : Remote Experience : 4-5 years overall experience, with a minimum of 2 years in product development roles. We are seeking an immediate joiner who can join within 15 days. Required Skills & Qualifications : - 4-5 years of total experience, with a minimum of 2 years in product...