S
Software Engineer
S
Software Engineer
sysgen rpo- Posted 9 hours ago
- Be among the first 10 applicants
Job Description
Position: Senior Software Engineer (Backend)
We are looking for Senior Software Engineers (Backend) to join our team and work on highly scalable backend systems, microservices, and infrastructure.
Job Responsibilities:
- Design and develop well-architected microservices and highly scalable backend systems.
- Collaborate with Product Managers and other stakeholders to refine requirements and develop effective solutions.
- Improve and refactor existing codebases to enhance maintainability, performance, and scalability.
- Solve complex technical challenges and evaluate new technologies to improve platform capabilities.
- Design and implement security controls to protect services and data.
- Lead and participate in incident response, including troubleshooting, mitigation, resolution, and post-incident improvements.
- Build observability into systems for effective monitoring, debugging, and issue resolution.
- Lead technical projects by managing deliverables, aligning teams, and ensuring high-quality outcomes.
- Participate in training and development programs.
- Perform other related responsibilities and projects as assigned.
Job Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong experience with a strongly typed programming language such as Go or Java.
- Hands-on experience with both relational and non-relational databases, such as PostgreSQL, Redis, or Spanner.
- Strong knowledge of persistence layer design, database optimization, and concurrency handling.
- Proficiency with message brokers such as Kafka or RabbitMQ.
- Experience with background task processing, asynchronous workflows, and event-driven systems.
- Proven experience developing well-architected APIs and microservices.
- Strong analytical and problem-solving skills with excellent attention to detail.
- Ability to develop effective solutions to complex technical problems.
- Ability to interpret data, analyze trends, and make data-backed decisions.
- Strong understanding of software engineering principles, including systems thinking, scalability, maintainability, and quality.
- Demonstrated experience leading technical projects, managing deliverables, and aligning teams toward consistent outcomes.
About the Job:
- Direct hire with the client
- Fulltime position
- 3x onsite, 8am-5pm - Makati




