Staff MacOS Software Engineer

Há 1 mês


Santa Rita Do Sapucaí, Brasil WatchGuard Technologies, Inc. Tempo inteiro

A Day in the Life

This position will be part of the Fireware team, WatchGuard Engineering Department.

Within the team, you will be responsible for the development of the macOS client applications, interacting with the establishment of secure VPN tunnel, communication to backend infrastructure supporting various authentication methods and securely storing configuration, licensing and certificates. Furthermore, it may be necessary for the client to interact with interception layer modules, both the interception modules for file and process operations, and network operations. Acting as support for the developments on the Windows and Linux platforms of these modules.

You will be dedicated to the evolutionary maintenance and to the resolution of both customer and internal incidents of macOS client application. You will also be engaging with product management and customer support to understand customer feedback and needs.

You will demonstrate effective technical leadership, take decisions, and drive the development activities in the right direction. It is possible that in your role you may be involved with more than one project at the same time, and being the owner means that you must assume responsibility for what you and your teams are doing.

You will coordinate with the QAs team for functional validation and definition of the test checklists.

Additionally, you will work on the documentation of the modules, resolution of technical doubts and cost estimates of the new features to be developed.

30/60/90 Plan

  1. At 30 days: This is a training/onboarding period. You will be trained in the tools, systems, methods and the way the team works in the Fireware team. It will include access to development tools, hardware resources, and development repositories. You will be involved in the daily tasks of the team and participate in all Agile ceremonies.
  2. At 60 days: Continue training/onboarding and begin functional development. You will have development environments fully operational. You will be prepared to develop fully functional production code. You will start working on customer requirements and functional development, supervised by a team senior member or cross-team member.
  3. At 90 days: Must be able to develop functional production modules of the client application based on requirements specified by the Product Owner and Development Manager utilizing the development pipelines, repositories, and work streams identified during the training phases. Must work in an integrated way with the QA of the team for functional validation.

About the Position

This position is for experienced macOS staff software engineer who want to join a multi-disciplinary team of expert developers in security protections, to work on the generation of solutions that both protect our customers and offer attractive functionality to them, both in the products of large account, corporate products and end-user products.

The right candidate for this position should have advanced knowledge of software development and years of experience in multidisciplinary teams. Previous experience in a similar position is preferred.

It serves as the technical lead for the client application development within the project and mentor other engineers and continue to develop command over all aspects of delivering high-quality software (design, documentation, unit tests, code reviews, security, deployment, monitoring, maintenance, etc.)

It is desired to have knowledge and experience in working on agile methodologies, which allow a quick response to our clients.

It will interact both with the rest of the team's developers, work closely with UX/UI team members, Product Owner and Engineering Manager.

This role reports directly to the Engineering Manager. If you are looking for a challenge and are enthusiastic, self-motivated and want to grow as a developer of security solutions, WatchGuard has the perfect fit for you.

Position Responsibilities

  • Requirements analysis, design, and implementation of new features.
  • Design and implementation of proof of concepts and tests.
  • Code review, debugging, bug fixing.
  • Follow agile development methodologies.
  • Highly qualified teammates to work with.
  • Continuous update and learning of new OS features.
  • Continuous learning and continuous technical knowledge improvement.
  • Participate in the interesting technological projects and continuous challenges.
  • Taking ownership and decisions.
  • Showing initiative and commitment.
  • Maintain an excellent working environment.

Skills and Qualifications

  • Knowledge of Swift / Objective-C / Python / Bash programming languages.
  • Knowledge of programming on macOS GUI applications, Kernels Extensions (KEXT), System Extension (SEXT), and Network Extensions and the communication with the user space.
  • Knowledge on kernel module debugging techniques.
  • Knowledge of macOS starting from macOS 10.10 (Yosemite) and above.
  • Knowledge on multiplatform development.
  • Knowledge of agile methodologies (preferable knowledge of SCRUM)
  • Knowledge of version control GIT (and other repo technologies)
  • Knowledge of macOS development tools: XCode
  • Additional knowledge about other programming languages
  • Additional knowledge on continuous integrations
  • Additional knowledge on other platforms: Linux and Windows
  • Knowledge of networking fundamentals (TCP/IP, HTTP/S & DNS)
  • You should also be able to communicate clearly in written and spoken English.

Experience

  • 10+ years of experience
  • Working as a part of a team with shared goals.
  • Working on agile methodologies
#J-18808-Ljbffr

  • Santa Rita do Sapucaí, Brasil WatchGuard Technologies, Inc. Tempo inteiro

    A Day in the LifeThis position will be part of the Fireware team, WatchGuard Engineering Department.Within the team, you will be responsible for the development of the macOS client applications, interacting with the establishment of secure VPN tunnel, communication to backend infrastructure supporting various authentication methods and securely storing...


  • Santa Rita Do Sapucaí, Brasil WatchGuard Technologies, Inc. Tempo inteiro

    A Day in the LifeThis position will be part of the Fireware team, WatchGuard Engineering Department.Within the team, you will be responsible for the development of the macOS client applications, interacting with the establishment of secure VPN tunnel, communication to backend infrastructure supporting various authentication methods and securely storing...


  • Santa Rita Do Sapucaí, Brasil WatchGuard Technologies Tempo inteiro

    Who You are:You are a passionate, solutions-oriented, SDLC-driven object-oriented programming Staff Software Engineer who has tremendous professional experience in tech in an agile setup and is up for a challenge. You come with very strong technical skills and experience in multiple technologies and programming languages, and you love building secure and...


  • Santa Rita do Sapucaí, Brasil WatchGuard Technologies Tempo inteiro

    Who You are:You are a passionate, solutions-oriented, SDLC-driven object-oriented programming Staff Software Engineer who has tremendous professional experience in tech in an agile setup and is up for a challenge. You come with very strong technical skills and experience in multiple technologies and programming languages, and you love building secure and...

  • Staff Software Engineer

    3 meses atrás


    Santa Rita Do Sapucaí, Brasil WatchGuard Technologies Tempo inteiro

    Who You are: You are a passionate, solutions-oriented, SDLC-driven object-oriented programming Staff Software Engineer who has tremendous professional experience in tech in an agile setup and is up for a challenge. You come with very strong technical skills and experience in multiple technologies and programming languages, and you love building secure and...


  • Santa Rita do Sapucaí, Minas Gerais, Brasil WatchGuard Technologies Tempo inteiro

    About the Role:Our TeamAt WatchGuard Technologies, we're seeking a highly skilled and experienced Staff Software Engineer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and delivering high-quality software solutions. You will work closely with cross-functional teams to identify...


  • Santa Rita do Sapucaí, Minas Gerais, Brasil Watchguard Technologies Tempo inteiro

    Role OverviewWe are seeking an exceptional Staff Software Engineer to join our engineering team at WatchGuard Technologies. As a critical member of our team, you will play a key role in helping us achieve our main objectives.Main ObjectivesDevelop yourself by learning more robust processes using agile methodologies and working with globally distributed teams...


  • Rio Grande do Sul, Brasil buscojobs Brasil Tempo inteiro

    About the JobWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at SAP Fieldglass in Sao Leopoldo, Brazil. This is an excellent opportunity for experienced professionals to collaborate with us and contribute to the development of innovative solutions.

  • Golang Software Engineer

    4 semanas atrás


    Rio Grande do Sul, Brasil buscojobs Brasil Tempo inteiro

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities:Build new services to meet critical product and business needs using Golang. Work with engineers, designers, product managers, and senior leadership to turn our product and...

  • Electrical Engineer

    2 meses atrás


    Santa Maria, Brasil Delectus, LLC Tempo inteiro

    The Electrical Engineer is responsible for solving complex issues that plant electricians cannot resolve. This role involves working closely with electricians and requires a deep mechanical understanding of the equipment.ResponsibilitiesTroubleshooting Programmable Logic Controllers (PLCs) to identify and address potential failures in components and...

  • Staff Ai Engineer

    4 semanas atrás


    Rio Grande do Sul, Brasil buscojobs Brasil Tempo inteiro

    Machine Learning Engineer Who We Are In 2021, Poatek was acquired by WillowTree, an award-winning digital product consultancy recognized as one of the fastest growing and best places to work in the United States. Now a global company, we continue to partner with the world’s leading brands, such as FOX, Capital One, HBO, PepsiCo, Domino’s, and more, to...

  • Devops Engineer

    Há 1 mês


    Rio Grande do Sul, Brasil buscojobs Brasil Tempo inteiro

    Job Title : SENIOR DEVOPS ENGINEER (REMOTE) About : Flatiron is a global remote software development company with engineers located around the world. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide...


  • São Caetano do Sul, Brasil Siemens Mobility Tempo inteiro

    Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM)...


  • São Caetano Do Sul, Brasil Siemens Mobility Tempo inteiro

    Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM)...

  • Software Engineer

    4 semanas atrás


    Rio Grande do Sul, Brasil buscojobs Brasil Tempo inteiro

    Sobre a Azion Somos a maior plataforma de Edge Computing da América Latina e um líder global na indústria. Nossa plataforma permite que empresas operem com agilidade, reduzindo a latência e aumentando a confiabilidade de seus aplicativos. Estamos focados em simplificar a construção de aplicativos e buscamos indivíduos apaixonados e inovadores para se...

  • Design Engineer

    1 semana atrás


    São Bernardo do Campo, Brasil The Applus+ Group Tempo inteiro

    Multinacional Espanhola presente em mais de 20 países, especializada na prestação de serviços de engenharia automotiva. Atua no Brasil há mais de 10 anos e tem aproximadamente 250 profissionais atuando nacionalmente com serviços de desenvolvimento de produto para montadoras e autopeças. Descrição do empregoResponsabilidades Responsáveis por fazer...

  • Automation Engineer

    Há 1 mês


    Santa Isabel, Brasil Conwastepr Tempo inteiro

    Designs and implements automation solutions for SCADA systems based on customer requirements. Configures and programs SCADA systems to meet specific application requirements. Identifies and troubleshoots system issues using diagnostic tools and techniques. Documents all configurations and testing procedures in detail and provides regular progress reports to...

  • Software Engineer

    2 meses atrás


    São Gonçalo do Amarante, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiro

    About the Role:As a key member of our team, you will be responsible for developing and maintaining the backend of our software applications.Key Responsibilities:Design, develop, and test backend software applications.Collaborate with cross-functional teams to ensure seamless integration with frontend applications.Troubleshoot and resolve technical issues in...


  • Blumenau, Santa Catarina, Santa Catarina, Brasil Datainfo soluções em ti Tempo inteiro

    Somos uma das 200 maiores empresas de TI do Brasil e possuímos a certificação ISO 9001. Quer fazer parte da nossa equipe? Chegou sua hora! Se você está em busca de desafios e tem a intenção de crescer: queremos transformar junto com você! SeFormação Acadêmica:Não informadoSalário:A combinarCargo:Software EngineerEmpresa:Datainfo soluções em...

  • Java Software Engineer

    4 semanas atrás


    Rio Grande do Sul, Brasil buscojobs Brasil Tempo inteiro

    At Exadel, we are a global technology firm operating across 17 countries and 30 delivery centers. Exadel Financial Services is the financial arm of our organization, specializing in banking and capital markets strategy and technology consulting. With a staff of 2800+ globally, Exadel is committed to service excellence and being a great place to work. Number...