Senior Software Engineer
Engineering
Start Your Journey
Back to Open Positions

Senior Software Engineer

Engineering Vietnam (Remote/Hybrid) (Remote) Contract

Position Summary

You design and deliver production-grade software across the full stack, take ownership of technical decisions within your domain, and actively raise the engineering bar for your team. You operate with high autonomy, mentor peers, and think in systems - not just in code. You are expected to demonstrate mastery across foundational Computer Science, full-stack technical delivery, applied AI workflows, advanced English communication, and team leadership - choosing the best solution under constraints and owning outcomes end-to-end.

Key Responsibilities

  • Architect and implement scalable, maintainable solutions across backend, frontend, and infrastructure layers.
  • Lead technical discussions: system design, code review, architecture trade-offs.
  • Identify and resolve performance bottlenecks - caching, query optimization, async processing.
  • Own end-to-end quality: write and maintain unit, integration, and automation test coverage.
  • Mentor and conduct technical reviews for junior and mid-level engineers.
  • Evaluate and adopt new tools, frameworks, and AI-assisted workflows to improve team velocity.
  • Collaborate across time zones and with cross-functional stakeholders (Product, Design, Ops).

Qualifications

  • English: Advanced - reads, writes, and communicates technical content fluently with international teams (non-negotiable).
  • 6+ years of professional software development experience.
  • Solid Computer Science fundamentals: data structures, algorithms, time/space complexity, concurrency, software design patterns.
  • Full-stack proficiency in at least one modern language (TypeScript, Python, Go, Java, or equivalent); comfortable reasoning about code outside your primary stack.
  • Hands-on experience with microservice infrastructure: WebSocket or SSE for real-time communication, message queues (Kafka or RabbitMQ), distributed caching (Redis), containerization (Docker).
  • Strong database foundations: schema design, query optimization, both SQL and NoSQL.
  • Hands-on experience with CI/CD pipelines and a test-driven mindset across unit and integration layers.
  • AI engineering as daily practice: prompt engineering and AI coding assistants integrated into regular workflow.
  • Demonstrated mentorship or technical leadership experience.
  • Nice-to-have: digital transformation initiatives, open-source contributions or technical writing, cloud platform experience (any major provider).

About GTEMAS

GTEMAS is a global engineering partner powered by an integrated ecosystem - uniting elite talent, continuous learning, and rigorous delivery management to build stable, scalable, and world-class digital products.

Ready to Make an Impact?

Take the next step in your career with GTEMAS. Click below to start your application process.

Start Your Journey