Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
Komatsu logo

Software Engineer II

Komatsu
Posted 1 weeks ago
🇧🇷Brazil🏢Hybrid📁Engineering & Development
Is this job info correct?

Job Description Apply now Software Engineer II Posting Start Date: 7/7/26 Job Location (Short): Belo Horizonte, BRA, Requisition ID: 36367 Onsite or Remote: Hybrid Position Join Komatsu and Be Part of Something Big! The Company MTS, a wholly owned subsidiary of Komatsu Ltd., is a global leader in mine management technology. Our innovative solutions power mining operations across diverse regions around the world, helping customers improve productivity, safety, and operational efficiency. The products we develop, the solutions we design, and the services we deliver distinguish us within the mining technology industry. We are more than a company; we are a global community of passionate, creative, and collaborative professionals united by a common vision: transforming the way the mining industry operates. With a presence that spans from Johannesburg to Vancouver, and from Sydney to Lima, MTS offers the opportunity to be part of a global organization that encourages creativity, fosters innovation, promotes the exchange of ideas, and empowers employees to generate meaningful impact. Job Purpose The Software Engineer II will join the Dispatch 6 Team , responsible for developing and maintaining software that supports real-time mine operations. This role designs, implements, and supports scalable, high-quality solutions for the Dispatch platform while collaborating with cross-functional teams to deliver customer value. The ideal candidate demonstrates strong software engineering fundamentals, takes ownership of technical solutions, and has the opportunity to grow into a technical leadership role. Travel Requirements Travel requirements to be confirmed based on business needs, project demands, and customer or site support requirements. Job Duties and Responsibilities Design, develop, test, and maintain high-quality software for the Dispatch 6 platform. Develop scalable backend services and application components following modern software engineering best practices. Participate in the design and implementation of new features and enhancements. Take ownership of features and services throughout their lifecycle, including design, implementation, deployment, monitoring, and continuous improvement. Troubleshoot, analyze, and resolve complex production issues while improving system reliability, observability, and performance. Monitor and support software in production, proactively identifying opportunities to improve reliability and operational performance. Partner with Product Management, Architecture, QA, DevOps, Support, UX, and other engineering teams to deliver reliable, customer-focused software solutions. Participate in software architecture discussions and contribute to technical design decisions. Write clean, maintainable, well-tested, and documented code. Perform code reviews and promote engineering best practices. Analyze requirements, estimate development effort, and participate in Agile planning activities. Support CI/CD pipelines and automated testing. Identify technical debt and recommend improvements to system architecture, maintainability, and software quality. Share technical knowledge and support the growth of other engineers through collaboration, code reviews, and technical discussions. Develop a strong understanding of Dispatch workflows, mining operations, and Modular's software ecosystem. Participate in customer issue investigations, root cause analysis, and product improvements to enhance product reliability and customer outcomes. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of professional software development experience. Strong proficiency in C# and the .NET ecosystem or similar object-oriented programming languages (e.g., C++). Experience with C++ and embedded software development is considered an asset. Experience designing and developing distributed or service-oriented applications. Strong understanding of object-oriented design principles, SOLID principles, and software architecture. Experience developing RESTful APIs and backend services. Experience with SQL databases and data modeling. Experience working across the full Software Development Life Cycle (SDLC). Experience writing automated unit and integration tests. Strong analytical, debugging, and problem-solving skills. Excellent communication and collaboration skills. Experience working in Agile development environments. Hard Skills Object-Oriented Software Development: C#, .NET Framework/.NET Core, or similar object-oriented languages (e.g., C++, Java), Object-Oriented Programming, SOLID Principles, Design Patterns. Backend & API Development: REST APIs, HTTP/gRPC, Dependency Injection, JSON/XML Serialization. Database Development: SQL Server, Entity Framework. Distributed Systems: Microservices, Multithreading, Asynchronous Programming. Messaging & Event Processing: RabbitMQ, Kafka, asynchronous messaging concepts. DevOps & CI/CD: Git, Azure DevOps, CI/CD pipelines. Containerization: Docker, Kubernetes. Software Quality & Architecture: Unit Testing, Integration Testing, Performance Optimization, Debugging, Code Reviews, Technical Design. Development Practices: Windows/Linux application development, embedded software concepts, Agile/Scrum. Desired Skills and Experience Experience developing enterprise-scale or mission-critical applications. Familiarity with cloud platforms and cloud-native application development. Experience with observability, monitoring, and logging tools. Knowledge of networking concepts and distributed system communication. Experience integrating with third-party or enterprise systems. Experience working with real-time, operational, or mission-critical software systems where reliability and availability are essential. Knowledge of mining operations, fleet management, industrial automation, telemetry, or IoT. Experience leading technical initiatives or serving as a technical owner for features or components. Work Model This position follows a collaborative work model, working closely with local and global engineering teams. The Software Engineer II partners with Product Management, QA, DevOps, Architecture, Support, and Engineering teams to design, develop, test, deploy, and support high-quality software solutions while contributing to the continuous improvement of the Dispatch platform. The role is expected to demonstrate ownership, accountability, and a continuous improvement mindset while contributing to a collaborative engineering culture. Diversity & Inclusion Commitment At Komatsu we come from diverse backgrounds, with unique perspectives, experiences, and contributions.  We are committed to creating a workforce that is reflective of the communities we work and live in. We believe that our people are part of our shared purpose.  We are authentic, ambitious, and innovative in our pursuit of Diversity & Inclusion. United, we are on a journey towards a sustainable future that creates value together. Company Information Komatsu is a world leader in manufacturing construction, mining, forestry, and industrial heavy equipment. Founded in 1921, Komatsu has a long history of quality, reliability, innovation, and excellence. Headquartered in Tokyo, Japan, Komatsu facilities, distributors and dealers are in more than 140 countries and employ more than 60,000 people. Komatsu offers a diverse and challenging work environment, where you can grow your skills and career, and contribute to a sustainable, clean-energy future. If you are looking for a company that values your talent and potential, be a part of something big and join a team that is shaping the world! If you want to learn more about Komatsu, please visit our website at https://www.komatsu.com/ .

Similar jobs

Similar jobs

Grupo QuintoAndar logo

Grupo QuintoAndar | Staff Software Engineer | Salesforce

Grupo QuintoAndar

🇧🇷Brazil6 hours ago
Coinbase logo

Software Engineer, EAA

Coinbase

🇧🇷Brazil9 hours ago
Nubank logo

Staff Software Engineer - Mobile Platform

Nubank

🇧🇷Brazil19 hours ago
VTEX logo

Field Software Engineer

VTEX

🇧🇷Brazil19 hours ago
Jornada Stone - Tecnologia - Engenharia logo

[ENGENHARIA] .NET SENIOR SOFTWARE ENGINEER

Jornada Stone - Tecnologia - Engenharia

🇧🇷Brazil19 hours ago
Jornada Stone - Tecnologia - Engenharia logo

[ENGENHARIA] SOFTWARE ENGINEER .NET JR

Jornada Stone - Tecnologia - Engenharia

🇧🇷Brazil19 hours ago