Software Engineer - (Ruby on Rails and Data Engineer)

Octal Philippines Inc.
Full time
2 days ago

We are seeking a Senior Software Engineer to contribute to the design, development, and maintenance of Ruby-based applications and scalable data infrastructure, which will support data-driven capabilities within the business.

This position is a technical leadership role requiring extensive experience in full-stack backend development with Ruby, along with strong expertise in building and maintaining data pipelines, warehouses, and analytics solutions. The successful candidate will collaborate closely with engineering, data, product, and analytics teams to deliver high-quality software and data systems that align with the organization's objectives.

Software Engineering (Ruby Focus)

- Lead the development and maintenance of backend services and APIs using Ruby (e.g., Rails, Sinatra).
- Drive backend system design to support low-latency, high-throughput, and scalable applications.
- Collaborate with front-end developers and QA engineers to ship features and fix issues efficiently.
- Enforce coding standards and best practices across the development team.
- Participate in peer code reviews, design sessions, and sprint ceremonies.
- Contribute to CI/CD setup and deployment automation for software releases.
- Mentor junior engineers and guide technical decision-making across the backend domain.

Data Engineering

- Design and maintain robust, scalable ETL/ELT pipelines using tools such as Airflow, dbt, and Python or Ruby-based scripts.
- Manage data integration from multiple internal and external sources (e.g., APIs, Kafka, RDBMS).
- Collaborate with analysts and stakeholders to understand data requirements and deliver efficient data models.
- Optimize data storage and querying using relational and NoSQL solutions (e.g., PostgreSQL, Snowflake, Redis).
- Lead the effort in ensuring data integrity, accuracy, quality, and performance.
- Drive data governance, observability, and monitoring initiatives for pipelines and infrastructure.

Leadership & Team Development

- Lead by example, fostering a culture of accountability, technical excellence, and continuous improvement.
- Manage delivery timelines while mentoring and coaching junior team members.
- Support hiring efforts and participate in technical interviews to grow a high-performing engineering team.
- Proactively identify opportunities to improve team workflows, tools, and delivery velocity.

Requirements

Preferred Qualifications:

Core Competencies:

Apply
Other Job Recommendations:

Software Engr. (Ruby on Rails, Data infra) WFH

Octal Philippines Inc.
  • Bachelor's degree in Computer Science, Information Systems,...
  • 7+ years of experience in backend software development,...
1 week ago

Junior IT Solutions Engineer ( Software Engineer)

Pilmico Foods Corporation
Makati
  • Assist in designing, coding, testing, and maintaining...
  • Work closely with senior developers to implement new...
2 days ago

Data Operations Professional - Customer Data Operations

ING
The ING Think Forward Strategy aims to create a differentiating customer experience, enable by simplifying and streamlining our...
3 days ago

Business / Data Analyst for Credit Risk Data Remediation

ING
  • You perform historical data remediation for default cases...
  • You work in a team of eperts which are all involved in...
2 weeks ago

Software Engineer (Bioinformatics) (Part time or Full time) (Remote) (Remote)

Spectrum One
Quezon City
  • Write Python scripts for analyzing, storing, and retrieving...
  • Collaborate with fellow bioinformaticians and software...
2 days ago