Senior Software Engineer

Área de Atuação: APIs Docker Golang Kubernetes Microsserviços
Cidade: Blumenau ou Remoto
UF: SC
País: Brasil

Vaga para Blumenau/SC


About Us

ZPE Systems develops and manufactures secure remote in-band and out-of-band
management solutions for enterprises to access, control and manage, and automate critical IT
infrastructure from data center to the edge. Companies that maintain or operate many data
centers, campuses, and branch locations, such as those in healthcare, supply chain, education,
government and finance, trust ZPE’s Intel-based serial consoles, services routers, and cloud
management software to eliminate human error, close security gaps, and resolve
interoperability issues. ZPE Systems was founded in the Silicon Valley in 2013 with sales and
support offices worldwide, with continuous expansion through a growing network of trusted
partners and service providers.
Job Overview: We are seeking a highly skilled Senior Software Engineer to join our dynamic
team. The ideal candidate will have extensive experience in designing and developing
microservices architecture using containerization technologies. You will play a key role in
building scalable and secure applications while leveraging cloud platforms and a variety of
databases.


Key Responsibilities:

  • Design, develop, and maintain microservices architectures using Docker and
    Kubernetes.
  • Implement and manage container orchestration to ensure efficient application
    deployment and scaling.
  • Collaborate with cross-functional teams to define system architecture, design APIs, and
    integrate with various data stores such as PostgreSQL, Cassandra, and Redis.
  • Develop and maintain messaging systems using RabbitMQ, NATS, and MQTT for
    asynchronous communication.
  • Build and optimize RESTful APIs and gRPC services to ensure high performance and
    scalability.
  • Develop microservices using Golang, focusing on clean code, maintainability, and
    performance.
  • Work in a Linux OS environment, ensuring robust application performance and
    reliability.
  • Utilize networking principles to design and implement communication protocols
    between services.
  • Utilize cloud platforms (GCP and AWS) to deploy and manage applications in a secure
    and cost-effective manner.
  • Implement security best practices throughout the Software Development Life Cycle
    (SDLC), including Static Application Security Testing (SAST) and Dynamic Application
    Security Testing (DAST).
  • Conduct code reviews and mentor junior engineers to foster a culture of continuous
    improvement and knowledge sharing.
  • Troubleshoot and debug complex issues using tools like GDB and PDB.
  • Stay up-to-date with industry trends and emerging technologies to enhance our
    development practices and tooling.
    Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, with a strong focus on microservices.
  • Proficiency in Go (Golang) and experience with other programming languages (e.g.,
    Python).
  • Strong experience with containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with databases such as PostgreSQL, Cassandra, and caching solutions like
    Redis.
  • Experience with messaging systems, including RabbitMQ, NATS, and MQTT.
  • Solid understanding of cloud services (AWS, GCP) and deployment strategies.
  • Experience in developing microservices in a Linux OS environment.
  • Strong networking experience to facilitate effective service communication.
  • Knowledge of application security practices, including SAST and DAST.
  • Strong understanding of software development methodologies and best practices.
  • Excellent problem-solving skills and the ability to work collaboratively in a team
    environment.
  • Strong English communication skills, both verbal and written.
    Preferred Qualifications:
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with distributed systems and microservices communication patterns.
  • Previous experience in a senior or lead engineering role.

Benefícios

  • Vale Alimentação/Refeição = R$ 45,00 por dia útil no mês
  • Mobilidade = R$337,50/mês
  • Plano Odontológico Uniodonto – sem desconto, extensível para dependentes
  • Plano de Saúde Unimed – sem desconto – extensível para dependentes
  • GoGood = Plataforma de saúde física e mental
  • Estacionamento
  • Auxílio Educação = Subsídio de 50%, até R$ 700,00.
  • Auxílio Educação para Dependentes = Subsídio de 50%, até R$ 600,00, por
    dependente.
  • Incentivo Idiomas (inglês) = Subsídio de até R$ 350,00
  • Aprendizado Contínuo
  • Previdência Privada
  • Seguro de Vida
  • Reconhecimento por tempo de casa
  • Indicação Premiada
  • PLR – pagamento anual no alcance de objetivos
  • Convênios Diversos

Modelo de contratação: Híbrido – 4 vezes por semana na empresa, 1 em home office – em
Blumenau/SC ou remoto, se de outras regiões.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

A Icon Talent utiliza cookies e tecnologias semelhantes que nos ajudam a fornecer melhor experiência e navegação. Ao clicar no botão “OK” ou continuar a navegar em nosso site, você está ciente e concorda com o uso de cookies.