Disney logo
DisneyPosted 1 month ago

Senior, Software Engineer

On-siteBuenos Aires, Buenos Aires F.D., Argentina

Full TimeSenior LevelEnterprise

Job Summary

Design and implement medium-sized software solutions within the music supply chain workstream, focusing on robust data integration between metadata repertoire systems and upstream/downstream applications. Lead development of larger features and epics while fixing high-complexity bugs, influencing engineering best practices, and mentoring teammates. Collaborate with cross-functional teams including product, QA, and design to enable data integration capabilities and align on requirements. Own technical design and implementation for features impacting operational efficiency and product quality, utilizing event-driven architecture and AWS infrastructure.

Required Qualifications

  • 5+ years of professional experience in a software engineering role
  • Bachelor's degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • Advanced level of English
  • Strong expertise in SQL, including database objects, relational database concepts, stored procedures, query optimization, and data modeling
  • Proficient in Java and JVM languages, with hands-on experience in Spring Boot, Spring Data, Spring Integration, and other Spring frameworks
  • Solid experience across the full software development lifecycle, including continuous integration, unit and integration testing, functional testing, code reviews, and documentation
  • Experience designing, building, and integrating APIs
  • Knowledge of OAuth, authentication, authorization, and access management
  • Practical experience with AWS services such as S3, RDS, messaging, VPC, and related infrastructure
  • Strong understanding of data integration concepts and workflows
  • Experience with event-driven architecture (EDA) and publish/subscribe messaging patterns (e.g., Kafka, RabbitMQ, SNS)
  • Experience in monitoring and maintaining application health and performance
  • Skilled in applying object-oriented and functional programming principles to solve real-world software engineering problems
  • Excellent communication and collaboration skills in a team environment
  • Effective time management, with the ability to break down complex problems into manageable tasks
  • Familiarity and experience with Agile methodologies
  • AWS (advanced cloud services and infrastructure management)
  • Kafka (real-time data streaming and event processing)
  • Apache Airflow (workflow orchestration and data pipeline management)
  • Databricks (data engineering, analytics, and machine learning workflows)
  • Snowflake (cloud data warehousing and analytics)
  • PostgreSQL (advanced database features and performance tuning)
  • Serverless computing (e.g., AWS Lambda or similar event-driven architectures)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce