
Senior Software Engineer – Industrial Systems
MTP Brasil
full-time
Posted on:
Location Type: Hybrid
Location: Rio de Janeiro • 🇧🇷 Brazil
Visit company websiteJob 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