Senior Back-end Engineer

PM Consulting · Philippines

RemoteWorkplace
1d agoPosted · Oct 3
HimalayasSource
$138kbackend developer median
EducationBachelor's degree or equivalent

Skills in this posting

The posting

Role Overview

We are looking for a Senior Backend Software Engineer with deep expertise in .NET and C# to design and deliver scalable, secure, and high-performance backend services for enterprise platforms.

This role focuses on domain-driven service design, API and integration patterns, event-driven architectures, and building highly observable systems. You will work closely with product managers, architects, and engineers in an Agile environment to solve complex business problems and deliver reliable, evolvable services on cloud platforms.

You will also champion modern engineering practices such as automated testing, CI/CD, infrastructure as code, and AI-assisted development to improve quality, delivery speed, and developer experience.

Key Responsibilities

Backend Engineering & Architecture

Design, build, and evolve robust and maintainable backend services using .NET / C#

Model complex business domains and design data structures that support change over time

Define clear service boundaries, API contracts, and integration patterns

Contribute to shared backend architecture, standards, and reusable patterns

Evaluate trade-offs between performance, consistency, scalability, and delivery speed

Integration & Event-Driven Solutions

Design and implement RESTful APIs with proper versioning, error handling, and contract validation

Implement asynchronous messaging and event-driven patterns for reliable and decoupled integrations

Design events that reflect meaningful business state changes

Support both synchronous and asynchronous service communication

Software Quality & Testing

Write clean, testable, and maintainable code

Implement unit, integration, and contract testing

Build fast, reliable automated regression test suites

Contribute to test data strategies and quality standards

DevOps, Cloud & Observability

Work with automated CI/CD pipelines for build, test, security scanning, deployment, and rollback

Implement infrastructure-as-code and environment automation where applicable

Deploy and operate services in a cloud environment (Azure or similar)

Design and maintain logging, metrics, tracing, dashboards, and alerting

Perform root cause analysis and implement long-term fixes for production issues

Collaboration & Delivery

Work in a distributed Agile/Scrum team across multiple time zones

Analyze requirements, identify risks and dependencies, and propose technical solutions

Participate in architecture and code reviews

Maintain clear and accurate technical documentation

Contribute to engineering process and tooling improvements

AI & Developer Productivity

Use AI-assisted development tools responsibly for code generation, refactoring, testing, and documentation

Help define effective team practices for adopting AI in the development lifecycle

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience

Experience

Demonstrated senior-level capability in backend software engineering using .NET

Strong experience in system integration, messaging, and event-driven architectures

Core Technical Skills

Deep hands-on experience with .NET / C# backend development

Strong understanding of clean, layered, or hexagonal architecture styles

Advanced domain and data modelling skills

Experience designing and implementing REST APIs and service contracts

Experience with asynchronous messaging, pub/sub, and event-driven systems

Strong automated testing experience (unit, integration, contract testing)

CI/CD pipeline implementation and optimization

Infrastructure-as-code and containerized development (e.g., Docker)

Cloud platform experience (Azure or similar)

Observability and monitoring (logs, metrics, tracing, dashboards)

Performance, scalability, and resilience design

Ways of Working & Soft Skills

Strong systems thinking and complex problem-solving capability

Excellent communication skills in English for technical and non-technical stakeholders

Proven ability to collaborate across teams, cultures, and time zones

Experience working in Agile/Scrum environments

Mentoring mindset and strong teamwork skills

Continuous improvement and innovation focus

Nice to Have

Experience in Financial Services or other highly regulated domains

What You’ll Gain

Opportunity to design and build enterprise-grade, cloud-native backend platforms

Work with modern architecture, integration, and observability practices

Collaborative, high-performing distributed engineering environment

Originally posted on Himalayas

The PivotHop read

Where these skills also reach

More backend developer roles

Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.

© 2026 PivotHopReal data, real career moves