-
Elliott Moss Consulting

Software Engineer

Elliott Moss Consulting
Singapore · Contract · Mid-Senior

Overview:

Join a dynamic Secure Supply Chain team focused on building and maintaining systems that ensure the integrity and security of software throughout the development lifecycle. This team combines cutting-edge third-party tools with internally developed platforms to safeguard a wide range of codebases—from backend services to mobile applications.

Key Responsibilities

  • Design and build systems that enhance the security of the entire software supply chain.
  • Develop and integrate solutions for detecting vulnerabilities in third-party libraries, operating systems, containers, and related components.
  • Collaborate with CI/CD teams to integrate security into build pipelines and attestation systems.
  • Partner with infrastructure and security teams to embed security practices into core systems.
  • Work closely with developers to ensure seamless adoption of security tools and processes within their workflows.

Required Qualifications

  • Minimum of 3 years of professional experience in software engineering or a related field.
  • Proficient in at least one programming language (Golang, Java, or Python), with broad familiarity across others.
  • Strong understanding of Linux environments, containerization (Docker), Kubernetes, Terraform, and cloud platforms such as AWS.
  • Solid knowledge of networking protocols (e.g., TCP, UDP, DNS, TLS, HTTP, SSH).
  • Experience with DevOps practices and Infrastructure as Code (IaC).
  • Proven experience designing, deploying, and maintaining scalable, distributed systems.
  • Ability to manage performance, availability, and reliability of medium- to large-scale systems.

Preferred Qualifications

  • Experience with Kafka or similar event streaming platforms.
  • Familiarity with relational databases and data modeling.
  • Understanding of Site Reliability Engineering (SRE) practices and principles.

Ideal Candidate Attributes

  • Collaborative and team-oriented, with experience working in globally distributed teams.
  • Self-starter with a proactive, entrepreneurial mindset.
  • Excellent communication skills, both written and verbal.
  • Passion for security, automation, and system design.

Interview Focus Areas

  • Software design and system architecture.
  • Technical depth in areas such as distributed systems, performance testing, and security integration.
  • Ability to articulate and implement secure, scalable solutions.

Key Skills

Ranked by relevance

infrastructure as code security practices containerization kubernetes terraform python docker devops golang kafka linux cloud java cicd udp dns
Login to Apply
Posted
May 02, 2025
Type
Contract
Level
Mid-Senior
Location
Singapore

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Resource Corner
Related

DevOps Engineer

2026-05-27

Contract
Entry
Australia
IT Services
Engineering
View Job Details
Egov Select
Related

Network and Systems Engineer

2026-05-28

Full-time
Not Applicable
Belgium
IT Services
Information Technology
View Job Details
Cosmote Global Solutions
Related

DevSecOps Expert

2026-05-28

Contract
Not Applicable
Belgium
IT Services
Other