Mid Software Development Engineer

New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonETLJavaKafkaCI/CDScalaData modeling

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree is a plus).
  • Solid programming experience in Python, Java, or Scala, with the ability to write clean, maintainable, production-ready code.
  • Proven experience in software engineering and/or data engineering, ideally with distributed systems or data pipeline development.
  • Hands-on knowledge of ETL/ELT processes, data modeling, and schema management concepts.
  • Familiarity with streaming and/or batch processing frameworks such as Kafka, Kinesis, or Spark Streaming.
  • Understanding of CI/CD pipelines, version control systems, and software testing practices.
  • Exposure to observability practices such as logging, metrics, and tracing in production systems.
  • Strong ownership mindset, with the ability to take accountability for deliverables and work effectively in a collaborative environment.

Responsibilities

  • Design, develop, and maintain moderately complex data ingestion pipelines that connect internal and external systems across batch and streaming architectures.
  • Build reusable and scalable components for data transformation, validation, orchestration, and logging within the data platform.
  • Contribute to improving system reliability through monitoring, alerting, error handling, and performance optimization.
  • Participate in technical discussions, code reviews, and incident investigations to ensure high engineering standards and continuous improvement.
  • Collaborate with data consumers and stakeholders to translate business and technical requirements into effective ingestion solutions.
  • Enhance automation and testing frameworks to improve pipeline reliability and reduce manual intervention.
  • Support best practices in CI/CD, version control, and observability across data engineering workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now