
Senior Software Engineer
Há 24 horas
Requisition ID: 33674
Onsite or Remote: Hybrid Position
The CompanyKomatsu is an indispensable partner to the construction, mining, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced technologies, regional distribution channels, and a global service network, we tap into the power of data and technology to enhance safety and productivity while optimizing performance.
Modular Mining Systems is the global leader in mine management technology and a wholly owned subsidiary of Komatsu Ltd. Our innovative technology powers mine operations in every corner of the globe. The products we cultivate, the solutions we engineer, and the service we deliver set us apart in the mining technology industry. We're more than a company—we're a community of passionate, creative professionals striving toward a shared vision: revolutionizing the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas, and have an impact.
Job PurposeMineCare 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.
Travel RequirementsJob Duties and 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.
#J-18808-Ljbffr
-
Senior Software Engineer
Há 2 dias
Manaus, Amazonas, Brasil beBeeSoftwareEngineer Tempo inteiro R$90.000 - R$130.000Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team. This is an excellent opportunity for a talented developer to contribute to the design, development, and maintenance of our core services.
-
Senior Software Engineer
Há 2 dias
Manaus, Pernambuco, Brazil Liferay Tempo inteiroJoin to apply for the Senior Software Engineer role at LiferayAbout LiferayLiferay is a uniquely profitable B2B enterprise software company with 1,000+ fiery-eyed employees all across Europe, the Americas, the Middle East, Asia, and Africa. As a renowned provider of enterprise open source technologies, we have been recognized by Gartner for empowering...
-
Senior Software Engineer
3 semanas atrás
Manaus, Amazonas, Brasil Canonical Tempo inteiroSenior Software Engineer - packaging - optimize Ubuntu ServerJoin to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at CanonicalSenior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at...
-
Senior Software Engineer
Há 2 dias
Manaus, Amazonas, Brasil Liferay Tempo inteiroJoin to apply for the Senior Software Engineer role at Liferay About Liferay Liferay is a uniquely profitable B2B enterprise software company with 1,000+ fiery-eyed employees all across Europe, the Americas, the Middle East, Asia, and Africa. As a renowned provider of enterprise open source technologies, we have been recognized by Gartner for empowering...
-
Software Engineer, Platform
3 semanas atrás
Manaus, Pernambuco, Brazil Speechify Tempo inteiroJoin to apply for the Software Engineer, Platform - Recife, Brazil role at Speechify2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer, Platform - Recife, Brazil role at SpeechifyGet AI-powered advice on this job and more exclusive features.PLEASE APPLY THROUGH THIS LINK:...
-
Elixir Full Stack Engineer
3 semanas atrás
Manaus, Pernambuco, Brazil AgileEngine Tempo inteiroElixir Full Stack Engineer (Middle/Senior) ID34499Join to apply for the Elixir Full Stack Engineer (Middle/Senior) ID34499 role at AgileEngineElixir Full Stack Engineer (Middle/Senior) ID344993 weeks ago Be among the first 25 applicantsJoin to apply for the Elixir Full Stack Engineer (Middle/Senior) ID34499 role at AgileEngineAgileEngine is one of the Inc....
-
Staff Software Engineer
2 semanas atrás
Manaus, Pernambuco, Brazil Liferay Tempo inteiroStaff Software Engineer - Cloud Native Experience TeamStaff Software Engineer - Cloud Native Experience Team2 days ago Be among the first 25 applicantsLiferay is a uniquely profitable B2B enterprise software company with 1,000+ fiery-eyed employees all across Europe, the Americas, the Middle East, Asia, and Africa. As a renowned provider of enterprise open...
-
Senior Software Engineer
2 semanas atrás
Manaus, Amazonas, Brasil Pride Global Tempo inteiroSenior Software Engineer – Remote (Brazil, PJ) – Fluent English – Competitive USD/hour salaryAre you passionate about building high-quality, scalable software and solving challenging problems? A leading luxury consignment and eCommerce company, is looking for a Senior Software Engineer to join our remote Brazil-based team.What you'll do:Build...
-
Senior Automation Engineer
4 semanas atrás
Buenos Aires, Espírito Santo, Brazil Perform Tempo inteiroJoin to apply for the Senior Automation Engineer (SDET) role at Perform3 days ago Be among the first 25 applicantsJoin to apply for the Senior Automation Engineer (SDET) role at PerformAbout the RoleWe're looking for a hands-on Automation Engineer to take full ownership of our existing QA automation framework and elevate it to the next level. You'll focus...
-
Software Engineer
3 semanas atrás
Manaus, Amazonas, Brasil Canonical Tempo inteiroSoftware Engineer - Cross-platform C++ - MultipassJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalUse your deep C++ skills on Windows...