Software Engineering

Senior Software Engineer

Software Engineering|Full-time

Our mission is to develop products and technology that serves the needs of our diverse clients. What you will bring to the table is more than just your technical skills, your unique perspectives and ideas will help us create better products and services.

We are looking for a Senior-Lead Software Engineer to design, develop, and own software solutions end-to-end, while also taking on meaningful responsibility for the reliability, scalability, and operational health of the systems we build. This role is a blend of hands-on software engineering and site reliability engineering, you'll be building features and systems, but you'll also be expected to think about how those systems behave in production, respond when things break, and help harden them against failure. You'll work across the full software development life cycle (SDLC), from requirements gathering and system design through to testing, deployment, and ongoing operational ownership with the autonomy and experience to lead technical decisions, not just execute on them.

In this role, you will get to:

  • Design and write clean, well-structured, and testable code that sets the standard for the team, with a strong eye toward application performance, scalability, and maintainability
  • Lead code reviews, setting the bar for code quality and giving thoughtful, constructive feedback that raises the team's overall standard
  • Design, build, and evolve services with an eye toward reliability including monitoring, alerting, and incident response, not just feature delivery
  • Design, build, or operate microservices and distributed systems, reasoning through service boundaries, data consistency, and failure handling
  • Take ownership of infrastructure and deployment strategy for the systems you build including evaluating cloud services, managing cost vs. performance trade-offs, and (ideally) managing infrastructure as code
  • Respond to and lead investigation of production incidents, communicate risk and trade-offs clearly to the team and stakeholders under pressure, and drive root-cause fixes rather than short-term workarounds
  • Translate ambiguous business requirements into clear technical direction, and work closely with engineering stakeholders to shape what gets built
  • Architect and develop features and solutions using our tech stack, making informed trade-offs between tools and approaches
  • Debug and troubleshoot complex, ambiguous issues
  • Drive clear communication across the team, take ownership of project timelines, and help unblock others when priorities shift
  • Champion and help evolve the software development life cycle and internal engineering processes
  • Mentor and support junior and mid-level engineers, helping them grow their technical skills and judgment

You'll be successful if you have:

  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field
  • Strong development skills with at least 5 years of hands-on experience, including experience owning projects end-to-end
  • Strong working knowledge of JavaScript and Node.js, with solid, hands-on experience in frameworks such as Next.js, React.js, or Express
  • Comfortable scripting and operating in a Linux environment
  • Strong understanding of infrastructure and CI/CD tools such as AWS, Google Cloud, Jenkins, or similar, with experience designing or improving CI/CD pipelines
  • Hands-on experience with technologies such as Firebase, Docker, Nginx, PostgreSQL, MongoDB, Kubernetes, or Socket, we don't expect mastery of every tool, but solid working experience with several and the ability to pick up others quickly
  • Real experience with infrastructure and CI/CD tooling (Jenkins, GitLab CI, GitHub Actions, or similar), and exposure to Infrastructure as Code (Terraform, CloudFormation, or similar)
  • Exposure to (or strong interest in growing into) SRE practices, monitoring/observability, incident response, on-call processes, and postmortems
  • A track record of learning new tools and platforms across software development and data engineering, and a good sense of when to introduce them
  • We are not picky about specific technologies, but we do value deep understanding of SDLC principles and sound architectural judgment
  • Thai National or currently based in Bangkok
  • Strong proficiency in English both speaking and writing

What you are like:

  • Open-minded, receptive to feedback, and able to give feedback constructively to others
  • A team player who enjoys collaborating, mentoring, and contributing ideas
  • Creative and solution-oriented, you bring suggestions and technical direction to the table, not just problems
  • A "can do, will do" attitude, ready to take ownership of new challenges and guide others through them
  • Comfortable with ambiguity, adaptable in a fast-moving environment, and able to bring structure to it

APPLY NOW!

Sertis may collect, use, or disclose your personal data or personal data of other persons provided by you in order to carry out your recruitment process. For more information, please refer to our Recruitment Privacy Notice

Benefits & Perks
15 Days Annual leave & 5 Days Personal Leave
Health Insurance
Annual Health Check-up
Referral Bonus 30K
Buying Books / Sertis Library
Free Snacks & Soft Drink
Team Building Activity
Birthday Gifts
Provident Fund
Bonus
people at Sertis
Be a part of

Software Engineering

team
“ Let's power industry leaders with our AI engine ”

5 steps

for interview

Depends on the department

1

Short Screen Video Call with Talent Acquisition

You will be asked a few questions on your experience, skills, availability, career expectations and motivations.

Short Screen Video Call with Talent Acquisition

2

First Interview

You will go through role-related interview and meet the team to speak more in depth about the role.

First Interview

3

Take Home Test

The take home assignment will be given to you based on the requirements of each position so that we understand your skills deeper.

Take Home Test

4

Second Interview

In this interview, you will have a chance to present your assignment or have a talk with cross-functional team members, depending on each position. This round can be either online or offsite interviews.

Second Interview

5

Sertis Offer

Congrats! We want to make you an offer, usually the offer will take place over the phone and we will send the written form later. Take your time! And ask all the questions you need before making a decision. We completely understand and here to help.

Sertis Offer

This is your chance

to build your career

in a growing data driven

industry.|

Because we cultivate intelligence and learning and help people grow beyond their potential.
We seek passion and ambition to turn data into action!
Loading...
Address
Sertis Co., Ltd.
597/5 Sukhumvit Road, Khlong Tan Nuea,
Wattana, Bangkok, Thailand 10110
Tel
(66) 2-001-1893
Fax
(66) 2-001-1894
Work with us

We are a unified community with the same passion and goal