
Senior Software Engineer
2 semanas atrás
MineCare is an advanced, real-time IoT platform dedicated to equipment health management and predictive maintenance. Leveraging state-of-the-art technologies such as real-time telemetry, predictive analytics, edge computing, and cloud integration, MineCare optimizes machine reliability, proactively identifies maintenance needs, and significantly reduces downtime in critical industrial environments.
The MineCare Product Development team builds robust, scalable software solutions that ensure mission-critical equipment operates at peak efficiency. Our platform is evolving toward a modern, containerized, cloud-native architecture, leveraging technologies such as Kubernetes, microservices, and DevOps best practices to enable rapid innovation, continuous delivery, and operational excellence.
As a Senior Software Engineer (MineCare Team) , you will join a dynamic, cross-functional team of software engineers and product experts to build next-generation IoT and analytics products. You will closely collaborate with product management, platform engineering, and external data science teams, contributing your expertise in software development, distributed systems, and modern infrastructure. This role requires curiosity, adaptability, and enthusiasm for solving challenging problems in an open and highly collaborative environment.
Responsibilities- Lead the design, development, and continuous improvement of MineCare's IoT and analytics platform, including real-time telemetry ingestion, predictive maintenance, embedded analytics, and equipment health monitoring services.
- Solve complex IoT challenges related to efficient data serialization, bandwidth optimization, edge-to-cloud connectivity, and reliable communication protocols (e.g., DDS, Protocol Buffers, Avro).
- Design, build, and optimize scalable data pipelines, managing end-to-end data processing (ingestion, ETL, normalization, analytics) with emphasis on accuracy, integrity, performance, and real-time responsiveness.
- Collaborate closely with product management, external data science teams, customers, and stakeholders to translate business needs into clearly defined technical requirements and software architectures.
- Develop and deploy robust, cloud-native software solutions using microservices architectures, containerization (Docker), orchestration (Kubernetes), and modern DevOps practices (CI/CD, Infrastructure-as-Code, etc.).
- Create comprehensive documentation covering system analysis, architecture decisions, software design patterns, and interface definitions to ensure clarity, maintainability, and knowledge sharing.
- Implement and advocate best practices around security, data privacy, regulatory compliance, and secure coding standards across the development lifecycle.
- Ensure software reliability and quality through automated testing strategies (unit, integration, performance, end-to-end) and continuous delivery practices.
- Enable observability and proactive operational monitoring of system performance, availability, and reliability through logging, metrics, tracing, and alerting tools (Prometheus, Grafana, OpenTelemetry).
- Continuously evaluate and adopt emerging industry developments, particularly in Generative AI, novel frameworks, tools, and methodologies to drive innovation and improve team productivity, software quality, and operational excellence.
- Occasionally travel internationally to collaborate with global teams and customers.
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
- 5+ years of professional software engineering experience delivering complex, high-performance software systems to customers.
- Strong foundation in core computer science principles, including algorithms, data structures, distributed systems, networking, and optimization techniques.
- Hands-on expertise developing IoT systems, including real-time telemetry ingestion, efficient serialization protocols (e.g., Protocol Buffers, Avro), optimized data transfer, and scalable analytics pipelines.
- Demonstrated experience designing and implementing scalable, reliable, and secure cloud-native solutions using microservices architectures, containerization (Docker), and orchestration tools (Kubernetes/OpenShift).
- Solid programming skills in major object-oriented languages such as Kotlin, Java, or C#, with the flexibility to quickly adapt and learn new technologies.
- Experience actively participating in architectural and technical design decisions for complex, maintainable, and scalable software systems.
- Experience working in Agile development teams, with a clear understanding of Agile methodologies and practices.
- Excellent written and verbal communication skills, with the ability to clearly articulate technical concepts to diverse audiences.
- Experience building event-driven microservices and REST APIs within highly distributed systems, preferably in the Mining/Oil&Gas/Agriculture/Construction/Automotive sectors.
- Familiarity with message-driven architectures and streaming technologies (e.g., Apache Kafka, MQTT, RabbitMQ).
- Hands-on experience with public cloud platforms (e.g., Azure, AWS), especially related to IoT solutions, data lakes, data warehouses, or advanced analytics.
- Exposure to modern observability and monitoring stacks (Prometheus, Grafana, OpenTelemetry).
- Experience or interest in Generative AI, machine learning, or collaboration with data science teams.
- Experience with Infrastructure-as-Code (Terraform, CloudFormation, Ansible) and continuous integration/delivery automation.
- Proven ability to independently own projects from requirements gathering through production deployment.
-
Senior Software Engineer
4 semanas atrás
Belo Horizonte, Brasil dLocal Tempo inteiroJoin to apply for the Senior Software Engineer role at dLocal 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer role at dLocal Why should you join dLocal?dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates...
-
Senior GoLang Engineer
3 semanas atrás
Belo Horizonte, Brasil Valor Software Tempo inteiroOverview Valor Software is a software development and consulting company that leverages open-source technologies to drive innovation and business growth for its clients. We are looking for a Senior GoLang Engineer to join Valor as we continue to expand. Senior GoLang Engineer — you will join an exciting project focused on building a platform for short...
-
Engenheiro De Software Sênior
Há 5 dias
Belo Horizonte, Brasil Sciensa Tempo inteiroEstamos contratando: RAG Engineer Sênior - Transformação Digital no Setor Financeiro!Quer trabalhar na linha de frente da IA aplicada?Estamos em busca de um(a) RAG Engineer Sênior para liderar o desenvolvimento de soluções avançadas de Recuperação Aumentada por Geração (RAG).O profissional será responsável por projetar, implementar e otimizar...
-
Lead Golang Software Engineer, Commercial Systems
4 semanas atrás
Belo Horizonte, Brasil Canonical Tempo inteiroLead Golang Software Engineer, Commercial Systems Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical Lead Golang Software Engineer, Commercial Systems 3 days ago Be among the first 25 applicants Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical Get AI-powered advice on this...
-
Senior Software Engineer
Há 4 dias
Belo Horizonte, Brasil Pride Global Tempo inteiroPride Global is hiring a Senior Software Engineer (Ruby Expert) in Brazil. Please apply for consideration!!Location: Remote (Brazil)Employment Type: PJJob SummaryWe are seeking a Senior Software Engineer to join our innovative team. You will develop high-quality, performant, and testable code contributing directly to company-wide initiatives using exciting...
-
Embedded Linux Senior Software Engineer
Há 5 dias
Belo Horizonte, Brasil Canonical Tempo inteiroEmbedded Linux Senior Software Engineer - OptimisationJoin or sign in to find your next job Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation...
-
Senior Software Engineer
2 semanas atrás
Belo Horizonte, Brasil Zartis Tempo inteiroThe company and our mission: Zartis is a digital solutions provider working across technology strategy, software engineering and product development. We partner with firms across financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce, and more. Our engineering hubs in EMEA and LATAM are full of talented professionals...
-
Senior Software Engineer
Há 2 dias
Belo Horizonte, Brasil Zartis Tempo inteiroThe company and our mission: Zartis is a digital solutions provider working across technology strategy, software engineering and product development.We partner with firms across financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce, and more.Our engineering hubs in EMEA and LATAM are full of talented professionals...
-
Software Engineer
3 semanas atrás
Belo Horizonte, Brasil AgileEngine Tempo inteiro2 days ago Be among the first 25 applicants AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If...
-
Senior Software Engineer
Há 4 dias
Belo Horizonte, Brasil Pride Global Tempo inteiroPride Global is hiring a Senior Software Engineer (Ruby Expert) in Brazil. Please apply for consideration!! Location: Remote (Brazil) Employment Type: PJ Job Summary We are seeking a Senior Software Engineer to join our innovative team. You will develop high-quality, performant, and testable code contributing directly to company-wide initiatives using...