Software Engineer
Assurant · Buenos Aires (Butty)
- Employer
- Assurant
- Requisition id
- Software-Engineer_R-112845-1
- First posted (employer ATS)
- (29d ago)
- First seen by this site
- 2026-09-10T22:58:00Z
- Last verified live
- 2026-10-06T01:17:50Z
- Source
- Employer career portal (workday)
Job description
Job Purpose
The Software Engineer will design, develop, and implement software applications that support and enhance industrial automation systems. This role will collaborate closely with multidisciplinary engineering teams to deliver scalable, reliable, and high‑performance automation solutions that enable operational efficiency across reverse logistics environments.
Primary Responsibilities
(Percentages reflect approximate time allocation and total 100%.)
Software Development – 60%
Design, develop, implement, debug, and document new and existing software applications for industrial automation systems.
Integrate specialized automation technologies including machine vision, data processing, and machine learning.
Develop reporting, visualization, and data‑driven tools to support operational decision-making.
Build scalable and reliable deployable libraries and tools to support reverse logistics operations.
Technical Leadership – 10%
Provide guidance on software engineering best practices and architecture.
Participate in code reviews and ensure adherence to development standards.
Solve complex technical challenges and support continuous improvement initiatives.
Requirements Analysis & Collaboration – 10%
Partner with project managers, automation engineers, and cross‑functional stakeholders to translate business and technical requirements into clear specifications.
Support scoping, planning, and prioritization of automation projects.
Research & Development – 20%
Evaluate emerging technologies, frameworks, and tools relevant to industrial automation.
Develop prototypes and proof‑of‑concepts to expand the team’s technical capabilities and internal tool library.
Required Experience, Skills & Knowledge
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
Experience
5+ years of professional software development experience.
Demonstrated experience designing and implementing scalable, robust solutions for industrial automation environments.
Technical Skills
Expertise architecting and developing complex software systems and selecting appropriate technologies.
Strong proficiency in programming languages such as
C++
,
Python
, and
C#
, with solid understanding of software engineering principles.
Experience designing and integrating
RESTful and/or GraphQL APIs
.
Familiarity with
machine vision technologies
, including tools like
OpenCV
and hardware integration.
Experience developing or integrating
machine learning models
for real‑time industrial applications (TensorFlow, PyTorch a plus).
Knowledge of
DevOps practices
, CI/CD pipelines, and automated testing.
Experience with
SQL and NoSQL databases
, data modeling, and performance optimization.
Experience working with
large datasets
, real‑time data streaming, and data visualization tools.
Experience with
cloud platforms
(AWS, Azure, or Google Cloud) and cloud‑native architectures.
Understanding of
microservices
and container technologies such as
Docker
and
Kubernetes
.
Leadership & Soft Skills
Excellent written and verbal communication skills, with the ability to explain complex concepts to diverse stakeholders.
Strong analytical and problem‑solving abilities to handle challenging real‑time automation scenarios.
Proven ability to collaborate effectively in large, global, cross‑functional teams.
Preferred Qualifications
(These are beneficial but not required.)
Master’s degree in Computer Science, Computer Engineering, or related technical field.
Knowledge of industrial communication protocols (e.g.,
Modbus
,
OPC-UA
,
EtherCAT
).
Experience integrating with
PLCs, SCADA
, and
HMI
systems.
Helping People Thrive in a Connected World
Connect with us. Bring us your best work and your brightest ideas. And we’ll bring you a place where you can thrive. Learn more at
jobs.assurant.com
.
What’s the culture like at Assurant?
Our unique culture is a big reason why talented people choose Assurant. Named a Best/Great Place to Work in 14 countries and awarded the Fortune America’s Most Innovative Companies recognition, we bring together top talent around the world. Although we have a wide variety of skills and experiences, we share common characteristics that are uniquely Assurant. A passion for service. An ability to innovate in practical ways. And a willingness to take chances. We call our culture
The Assurant Way
.
Company Overview
Assurant is a leading global business services company that supports, protects, and connects major consumer purchases. A Fortune 500 company with a presence in 21 countries, Assurant supports the advancement of the connected world by partnering with the world’s leading brands to develop innovative solutions and deliver an enhanced customer experience through mobile device solutions, extended service contracts, vehicle protection services, renters insurance, lender-placed insurance products, and other specialty products.
AI and Biometric Usage
Assurant supports the responsible use of Artificial Intelligence (AI), but we want to know the real you. Visit our
AI Usage Guidelines page
to understand what we expect from applicants regarding their use of AI during the application process. Since we would like to know the real you, we require that all of our virtual interviews be conducted on video.
Employment is contingent upon completion of a required identity verification process, which may include biometric technology, where permitted by applicable law and subject to applicable notice and consent requirements. See our
Privacy Notice
to learn about Assurant’s privacy practices, including our use of AI-enabled technology, automated decision making, and biometric information.
Job Scam Alert
Please be aware that during Assurant's application process, we will never ask for personal information such as your National ID number, bank account details, or passwords. Learn more about what to look out for and how to report a scam
here
.
More from Assurant
We are not Assurant. The hiring company owns this listing. Reposts of the same requisition id are not shown as new.
All new jobs · Companies we watch · How dates work · Report an error