Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

ST ENGINEERING INFO-SECURITY PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading cybersecurity firm in Singapore is seeking a Backend Software Engineer to join its Cyber Team. The ideal candidate will have over 5 years of experience in backend software engineering, specializing in event-driven architecture and container orchestration. Responsibilities include developing microservices, integrating messaging systems, and collaborating with DevOps teams. Strong programming skills in Java, Go, or .NET are required. This position offers an opportunity to contribute to innovative cybersecurity solutions in an international environment.

Qualifications

  • 5–8+ years of experience in backend software engineering.
  • Proficiency in Java, Go, C#/.NET, Node.js, or Python.
  • Experience with major cloud platforms and Linux environments.
  • Strong grasp of microservices and event-driven architecture.
  • Clear communication skills.

Responsibilities

  • Develop backend services and microservices using event-driven patterns.
  • Package and deploy services using Docker; manage clusters via Kubernetes.
  • Integrate messaging systems like RabbitMQ or Kafka.
  • Drive technical design reviews and establish coding standards.
  • Profile services to tune throughput and latency.
  • Partner with DevOps to automate builds and deployments.
  • Produce design documents and mentor engineers.
  • Translate product requirements into technical solutions.

Skills

Backend software engineering
Microservices
Event-driven architecture
Container orchestration
Messaging queues/streaming
CI/CD

Education

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

Tools

Java (Spring/Spring Boot)
Go
.NET
Node.js (TypeScript/JavaScript)
Python
Docker
Kubernetes
AWS
Azure
GCP
Job description

ST Engineeringis aglobal technology, defenceand engineering group with offices across Asia, Europe, the Middle East and theU.S., serving customers in more than 100 countries. The Group uses technologyand innovation to solve real-world problems and improve lives through itsdiverse portfolio of businesses across the aerospace, smart city, defence andpublic security segments. Headquartered in Singapore,ST Engineering ranks among the largest companies listed on the SingaporeExchange.

Join our Cyber Team

We are an industry leader in cybersecurity with over two decadesof experience, we deliver a holistic suite of trusted cybersecurity solutionsto empower cyber resilience for government and ministries, criticalinfrastructure, and commercial enterprises. Backed by our indigenouscapabilities and deep domain expertise, we offer robust cyber-secure productsand services in cryptography, cybersecurity engineering, digitalauthentication, SCADA protection, audit and compliance. We specialise in thedesign and build of security operations centres for cybersecurity professionalsand provide managed security services to strengthen the cybersecurity postureof our government and enterprise customers.

Responsibilities
  • Design &Build: Developbackend services and microservices usingevent-drivenpatterns, workfloworchestration, and robust messaging integrations.
  • Containerization& Orchestration:Package and deploy services usingDocker; manage clusters viaKubernetesorDocker Swarm, ensuring scalability,reliability, and cost efficiency.
  • Messaging& Streaming:Integrate and optimizeRabbitMQ, Kafka, or Redis(Pub/Sub/Streams) forasynchronous communication, back‑pressurehandling, and exactly/at‑least‑once delivery semantics.
  • Architecture& Quality:Drive technical design reviews, establish coding standards, and enforceobservability (metrics, logs, traces), fault tolerance, and security bestpractices.
  • Performance& Reliability:Profile services, tune throughput/latency, implement circuit breakers,retries, dead‑letterqueues, and idempotency strategies.
  • CI/CD &DevOps Collaboration: Partner with DevOps to automate builds, tests, and deployments;maintain IaC-based environments and progressive delivery (blue/green,canary).
  • Documentation& Knowledge Sharing: Produce clear design docs (sequence/state diagrams, data flow),operational runbooks, and mentor engineers through code reviews and pairprogramming.
  • StakeholderEngagement:Translate product requirements into technical solutions; proactivelymanage risks, dependencies, and incremental delivery plans.
Qualifications
  • Experience: 5–8+ years in backendsoftware engineering, with production experience inworkflowengines,containerorchestration,andmessage queues/streaming.
  • Programming: Proficiency in one or moreof:Java (Spring/Spring Boot),Go,C#/.NET,Node.js(TypeScript/JavaScript), orPython.
  • Cloud &Platforms:Experience with at least one major cloud (AWS, Azure, GCP) and Linux-basedenvironments; familiarity with networking fundamentals for distributedsystems.
  • SystemsDesign: Stronggrasp of microservices,event-driven architecture, domain-driven design (DDD)concepts, data consistency, and eventual consistency models.
  • Communication: Clear, structuredcommunicator with the ability to explain complex systems to technical andnon-technical stakeholders.
  • Education: Bachelor’s degree inComputer Science, Engineering, or equivalent practical experience.
Technical Expertise
  • Workflow Engines &Orchestration
  • Containerization &Orchestrators:
  • Docker(multi‑stage builds, imagehygiene),Kubernetes(Deployments, StatefulSets, Services, Ingress,HPA, RBAC).
  • Messaging & Streaming
  • Event‑Driven Architecture
  • Observability &Reliability
  • Logging (ELK/EFK), metrics(Prometheus/Grafana), tracing (OpenTelemetry/Jaeger), health checks,readiness/liveness probes.
  • Security & Compliance:
  • Secrets management(KMS/HashiCorp Vault), OAuth2/OIDC, JWT, role-based access, leastprivilege, container image scanning.

Find out more: https://www.stengg.com/cybersecurity

ST Engineering believes in fostering a culture where team membersare encouraged to overcome challenges, explore new ideas, and work together tosucceed. We value individuals who are determined to push beyond the boundaries,and have a thirst for knowledge, continuous learning, and self-improvement.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.