MTP Brasil

Senior Software Engineer – Industrial Systems

MTP Brasil

full-time

Posted on:

Location Type: Hybrid

Location: Rio de Janeiro • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GroovyJavaPythonSpring

About the role

  • Develop end-to-end software solutions that interact directly with industrial equipment, ensuring performance, reliability, technical quality, and alignment with company objectives.
  • Client-side development involving interaction with industrial devices.
  • Ensure efficient integration between applications and equipment.
  • Produce clean, well-documented code.
  • Conduct code reviews and define technical solutions.
  • Troubleshoot and resolve incidents.
  • Provide support and mentorship to junior developers.
  • Continuously evolve codebase and infrastructure.
  • Master the company’s products and understand functional requirements.

Requirements

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Industrial Automation, or a related field.
  • Java (required).
  • Experience with multithreading, Groovy, and Spring IoC.
  • Object-oriented architecture.
  • Protocol Buffers (Protobuf).
  • Plus: Python.
  • Minimum 5 years of experience.
  • English intermediate (B1/B2).
Benefits
  • Health insurance
  • Dental plan
  • Meal allowance
  • Transport allowance
  • Culture allowance
  • Tuition assistance or scholarship
  • Life insurance
  • Mental health and well-being program
  • Childcare assistance
  • Partner discounts

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavamultithreadingGroovySpring IoCobject-oriented architectureProtocol BuffersPython
Soft skills
mentorshiptroubleshootingcode reviewsdocumentation
Certifications
Bachelor's degree in Software EngineeringBachelor's degree in Computer EngineeringBachelor's degree in Computer ScienceBachelor's degree in Industrial Automation