MCPNew: now works with Claude & AI assistants
Jobgether

Jobgether

Mid Software Development Engineer

Company

Jobgether

Role

Mid Software Development Engineer

Location

Remote

Job type

Full-time

Found on Mokaru

4 days ago

Share this job

Salary

Not disclosed by employer

Job description

Accountabilities

  • 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.

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.

Benefits

  • Opportunity to work on a large-scale data platform transformation with high technical impact.
  • Exposure to modern data engineering technologies, including streaming and distributed processing systems.
  • Career growth opportunities in software engineering and data platform specialization.
  • Collaborative and engineering-driven environment focused on scalability and innovation.
  • Flexible work arrangements depending on team and project needs.
  • Learning-oriented culture with opportunities to improve technical depth and system design skills.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Resume ExampleCover Letter Example

Explore more