Ativa os alertas de emprego por e-mail!

Senior Software Engineer

Legrand

Blumenau

Presencial

EUR 60.000 - 100.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 established industry player is seeking a Senior Software Engineer to join their innovative Data Center Power & Control Division in Blumenau, Brazil. This role offers the opportunity to design and develop cutting-edge microservices architectures using Docker and Kubernetes, while collaborating with cross-functional teams to build scalable applications. You will leverage cloud platforms like AWS and GCP, and work with various databases to ensure high performance and security. If you are passionate about technology and eager to make an impact in a dynamic environment, this position is perfect for you.

Serviços

Comprehensive medical coverage
Dental and vision coverage
401K match
Paid maternity and parental leave
Paid time off to volunteer

Qualificações

  • 5+ years in software development focusing on microservices.
  • Proficient in Golang with strong containerization experience.

Responsabilidades

  • Design and maintain microservices using Docker and Kubernetes.
  • Collaborate to define system architecture and integrate data stores.

Conhecimentos

Microservices Architecture
Golang
Docker
Kubernetes
PostgreSQL
RabbitMQ
AWS
GCP
Linux OS
Networking Principles

Formação académica

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

Ferramentas

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.

Company Info

About Legrand

Representing more than 150 years of innovation, Legrand is the global specialist in electrical and digital building infrastructures. Our purpose is improving lives by transforming the spaces where people live, work and meet with electrical and digital infrastructures and connected solutions that are simple, innovative and sustainable. Every day, over 39,000 Legrand employees work hard to enhance the buildings of tomorrow. Legrand is a global, publicly traded company listed on the Euronext (Legrand SA EPA: LR) with revenue of €7 billion, and products sold in 180 countries. For more information, visit www.legrandgroup.com/en

About Legrand North and Central America

Legrand North and Central America (LNCA) employs over 6,500 associates in 50 locations, working across six divisions/sector: Audio Visual, Building Controls Systems, Data Power and Controls, Electrical Wiring Systems, and Lighting. We hold a leading position in every North American market we serve and focus on exceeding our customers’ needs within the commercial, residential, and industrial industries. LNCA offers comprehensive medical, dental and vision coverage, as well as distinctive benefits like a high employer 401K match, above-benchmark paid maternity and parental leave, paid time off to volunteer, and an active/growing Employee Resource Group network. LNCA is an employee-centered, growing company with tremendous opportunity. For more information, visit legrand.us

About Legrand’s Data Center Power and Control Division

The industry-leading brands of Approved Networks, Ortronics, Raritan, Server Technology, and Starline empower Legrand’s Data, Power & Control to produce innovative solutions for data centers, building networks, and facility infrastructures. Our division designs, manufactures, and markets world-class products for a more productive and sustainable future. The exceptional reliability of our technologies results from decades of proven performance and a dedication to research and development.

Equal Opportunity Employer

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á 4 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 (Kotlin)

Match Profiler

Brusque

Teletrabalho

BRL 40,000 - 80,000

Há 3 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer, Quality

BriteCore

Buenos Aires

Teletrabalho

USD 50,000 - 90,000

Há 4 dias
Torna-te num dos primeiros candidatos

Senior Software Engineer (Kotlin)

Match Profiler

Timbó

Teletrabalho

BRL 60,000 - 100,000

Há 8 dias