Skip to main content
etrainu
Scraped fromLinkedinToday
DevopsMiddle

Software Engineer - Platform

JavaScriptTypeScriptAWSAWS EC2AWS ECSAmazon RDSAWS S3AWS CloudWatchIAMSQLMongoDBGitGitHubDockerGitHub ActionsTerraformDatadog
Work Type
-
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

The Software Engineer is a junior-to-mid level role within etrainu's growing Platform & SRE function, blending onboarding/operational delivery with platform engineering. The role will grow into a full Platform Engineer, with a focus on AWS infrastructure, CI/CD, and automation.

Responsibilities

  • Build and maintain AWS infrastructure using infrastructure-as-code (Terraform), under the guidance of the Engineering Manager.
  • Improve CI/CD pipelines, deployment safety, and release processes.
  • Build and improve monitoring and observability — dashboards, monitors, and alerts (Datadog or equivalent).
  • Participate in incident response: assist with triage, contribute to resolution, and complete post-incident actions.
  • Contribute to the implementation of Service Level Objectives (SLOs) and SLIs as the reliability practice matures.
  • Help ensure systems remain secure, cost-effective, and resilient.
  • Execute customer and organisation onboarding tasks — organisation setup and configuration, integration and SSO configuration, training/course configuration mapping, and data imports.
  • Triage and resolve incoming operational requests from internal and client-facing teams, escalating to product engineering teams only where necessary.
  • Carry out routine platform work, including minor fixes, technology refresh, and vulnerability remediation.
  • Maintain clear, timely communication with customer-facing teams on the status of operational and onboarding work.
  • Contribute to and follow runbooks and playbooks; improve them as you go.
  • Identify repetitive manual onboarding and operational tasks and turn them into scripts, tooling, or self-service capabilities.
  • Build and improve internal tooling that reduces engineering effort per customer onboarded.
  • Contribute to playbooks that enable customer-facing teams to self-serve, reducing engineering impact.

Requirements

  • Proficiency in at least one general-purpose programming language (JavaScript/TypeScript, or similar) for scripting, automation, and minor fixes.
  • Working knowledge of core AWS services (e.g. EC2, ECS, RDS, S3, CloudWatch, IAM) — or strong cloud fundamentals with a demonstrated appetite to build AWS depth quickly.
  • Comfort working with databases and SQL/MongoDB — querying, data validation, and supporting data imports.
  • Proficiency with Git and GitHub workflows.
  • Exposure to Docker/containers and CI/CD pipelines (e.g. GitHub Actions).
  • Strong attention to detail — much of the onboarding and configuration work depends on getting details right the first time.
  • Clear written and verbal communication, particularly when coordinating with non-technical, customer-facing teams.
  • Ability to prioritise across competing demands and manage multiple concurrent requests.
  • Minimum 1 year of professional experience in software engineering, DevOps, technical support engineering, implementation/integration engineering, or a similar hands-on technical role.
  • Some exposure to production systems and the responsibility that comes with them.
  • Experience in a B2B SaaS or customer-facing product environment is a plus.
  • A relevant tertiary qualification in Computer Science, IT, Engineering, or a related field is desirable.
  • AWS certifications (e.g. Cloud Practitioner, Solutions Architect Associate) or equivalent cloud credentials are a plus.
Software Engineer - Platform
View Original