Search by job, company or skills

greennode

Senior Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 56 minutes ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overall GreenNode:

GreenNode is the Leading AI Cloud Infrastructure and Solutions Provider in Southeast Asia, a member of VNG Group, and an official NVIDIA Cloud Partner.

With over 20 years of experience building and operating large-scale cloud infrastructure - starting from our own internal customer zero - VNG, GreenNode possesses deep expertise in security, infrastructure optimization, and cloud transformation. GreenNode delivers a streamlined AI Cloud ecosystem focused on core products designed for large-scale, user-intensive applications and AI workloads. Our infrastructure is deployed across multi-availability zones and multi-region environments in Vietnam and Thailand, ensuring high performance, availability, stability, and flexible scalability for mission-critical workloads.

With a strong understanding of the technology needs of digital-native enterprises - especially mid-tier Banks, FinTech companies, and Retail businesses- GreenNode partners closely with customers throughout their transformation journey, supporting sustainable growth and global expansion.

Overall position:

We're looking for a Senior Software Engineer to join our Operations Platform team, building mission-critical systems that process millions of financial transactions daily. You'll design reconciliation engines, data pipelines, and operational tools that ensure accuracy and transparency across our entire financial ecosystem, empowering Operations, Finance, and Customer Service teams with the tools they need to excel.

In this role, your code directly impacts business integrity and operational efficiency. You'll own end-to-end delivery of systems where correctness isn't optional — it's fundamental.

Key Responsibilities:

Build Core Systems

  • Design and develop reconciliation and settlement systems for processing transactions across clients, partners, and internal platforms.
  • Create operational dashboards and tools for Operators, Finance/Accounting, and Customer Service teams.
  • Develop flexible reporting and analytics systems supporting custom business intelligence needs.
  • Design and maintain data pipelines for transaction processing and financial data aggregation.

Ensure Quality & Scale

  • Architect scalable, maintainable systems following best practices (Clean Architecture, DDD, CQRS).
  • Implement comprehensive testing strategies, monitoring, and alerting for production reliability.
  • Optimize performance for high-throughput data processing and near-real-time requirements.
  • Ensure data consistency and integrity across distributed systems.

Lead & Collaborate

  • Mentor mid-level and junior engineers through code reviews, pairing sessions, and technical guidance.
  • Partner with Product, Business Operations, and Finance teams to translate business requirements into technical solutions.
  • Drive technical decisions and contribute to the team's engineering roadmap.

Requirement:

Experience

  • 5+ years of professional software development experience.
  • Proven track record of designing, building, and shipping production systems at scale.
  • Experience leading technical initiatives or mentoring other engineers.

Technical Skills (Must-have)

  • Strong proficiency in Java with Spring Boot for building microservices.
  • Deep knowledge of relational databases (PostgreSQL, MySQL) and SQL optimization.
  • Experience with NoSQL databases (MongoDB, Redis) for appropriate use cases.
  • Hands-on experience with message queues and event streaming (Kafka, RabbitMQ).
  • Solid understanding of microservices architecture, RESTful API design, and distributed system patterns.
  • Familiarity with containerization (Docker) and cloud platforms.

Core Competencies

  • Strong system design skills — ability to architect for scalability, reliability, and maintainability.
  • Excellent problem-solving and debugging skills in complex, distributed environments.
  • Ownership mindset with end-to-end responsibility for delivered systems.
  • High attention to detail, critical when working with financial data where errors have real consequences.
  • Clear communication skills — ability to explain technical trade-offs to non-technical stakeholders

Nice-to-have

  • Background in fintech, payment platforms, e-commerce, or building reconciliation/settlement systems.
  • Understanding of accounting principles, double-entry bookkeeping, and financial workflows.
  • Experience with Kubernetes and infrastructure-as-code.
  • Experience with data integration from multiple external sources and formats (APIs, SFTP, file-based).
  • Strong documentation and technical writing skills.

Selling Point:

High-Impact Work

  • Build systems that process millions of financial transactions daily — your code directly affects business integrity and customer trust.
  • Solve genuinely hard engineering problems at the intersection of distributed systems, data consistency, and financial correctness.

Modern Engineering Culture

  • Work with a mature tech stack: Java/Spring Boot, Kafka, PostgreSQL, MongoDB, Docker, and cloud-native infrastructure.
  • Architecture grounded in Clean Architecture, DDD, and CQRS — not legacy code maintenance.
  • Strong emphasis on testing, observability, and production reliability.

Ownership & Growth

  • End-to-end ownership: design, build, deploy, and operate the systems you create.
  • Drive technical decisions and shape the engineering roadmap, not just execute tickets.
  • Mentor junior engineers and grow your technical leadership skills.

Cross-Functional Exposure

  • Partner directly with Operations, Finance, and Product teams — gain deep domain knowledge in fintech and financial operations.
  • Build expertise that's highly valued in the fintech industry: reconciliation, settlement, double-entry accounting, and high-integrity data systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147282779

Similar Jobs

Ho Chi Minh, Vietnam

Skills:

Aws LambdaS3PostgreSQLReactTypescriptJavascriptDockerECSFastAPINestjsPythonApi GatewayAnthropic Claude API

Ho Chi Minh, Vietnam

Skills:

JavaUnit TestingPrometheusGrafanaSqlRedisNosqlReactTypescriptMongoDBGRPCapache thriftNext.js

Ho Chi Minh, Vietnam

Skills:

JavaApisCSSAgile MethodologiesJeeJsonJIRAApacheSpringReact JsOracle DbJavascriptWeblogicVersion Control SystemsPlsqlLinux Shell ScriptingXmlRest ApisAngular JsCI CD practices

Ho Chi Minh, Vietnam

Skills:

JavaPostgreSQLPrometheusGrafanaDatadogRedisMemcachedGcpDockerMySQLAzureKubernetesAWS

Ho Chi Minh, Vietnam

Skills:

container NosqlJavaMySQLHttpKubernetesSqlRedisAWSRestful Api