Ativa os alertas de emprego por e-mail!

Senior Software Engineer

Legrand North America, LLC

Região Geográfica Imediata de Blumenau

Presencial

BRL 60.000 - 120.000

Tempo integral

Há 30+ dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

An exciting opportunity awaits a Senior Software Engineer to join a dynamic team in Brazil. This role focuses on designing and developing microservices architecture using cutting-edge containerization technologies. You will play a pivotal role in building scalable and secure applications, leveraging cloud platforms and a variety of databases. Your expertise in Golang and experience with orchestration tools like Kubernetes will be crucial in ensuring high performance and reliability. Join this innovative firm and contribute to impactful projects that shape the future of technology in the data center power and control sector.

Qualificações

  • 5+ years of software development experience with a focus on microservices.
  • Proficiency in Golang and strong experience with Docker and Kubernetes.
  • Solid understanding of cloud services and application security practices.

Responsabilidades

  • Design and maintain microservices architectures using Docker and Kubernetes.
  • Collaborate with teams to define system architecture and integrate data stores.
  • Implement security best practices throughout the Software Development Life Cycle.

Conhecimentos

Golang
Microservices Architecture
Containerization (Docker)
Orchestration (Kubernetes)
Cloud Services (AWS, GCP)
Database Management (PostgreSQL, Cassandra, Redis)
Messaging Systems (RabbitMQ, NATS, MQTT)
Linux OS
Application Security (SAST, DAST)
Networking Principles

Formação académica

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Ferramentas

Docker
Kubernetes
RabbitMQ
NATS
MQTT
GDB
PDB

Descrição da oferta de emprego

Position Description

Ata Glance

Legrand has an exciting opportunity for a Senior Software Engineer to join the Data Center Power & Control Division Team in Blumenau, Brazil. 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.

What Will You Do?

  • 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

Required Skills

  • 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 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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Sr. Software Engineer- Windows Driver

Blackpoint Holdings, LLC

Teletrabalho

USD 70,000 - 110,000

Ontem
Torna-te num dos primeiros candidatos

Grupo QuintoAndar | Senior Software Engineer

QuintoAndar

Teletrabalho

BRL 60,000 - 100,000

Há 5 dias
Torna-te num dos primeiros candidatos

Senior Software Development Engineer

WEX Inc.

Teletrabalho

USD 60,000 - 100,000

Há 4 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (React.js, TypeScript, Front-End Architecture)

equalstrue

São Paulo

Teletrabalho

USD 60,000 - 100,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (React.js, TypeScript, Front-End Architecture)

equalstrue

Belo Horizonte

Teletrabalho

USD 60,000 - 100,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (React.js, TypeScript, Front-End Architecture)

equalstrue

Rio de Janeiro

Teletrabalho

USD 50,000 - 90,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer

Tremendous

Teletrabalho

USD 100,000 - 200,000

Há 5 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer

Tremendous, Inc.

Teletrabalho

USD 100,000 - 200,000

Há 5 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer, Quality

BriteCore

Buenos Aires

Teletrabalho

USD 50,000 - 90,000

Há 5 dias
Torna-te num dos primeiros candidatos