Software Engineer, Platform Services Job Description

Software Engineer, Platform Services Job Description Template

Our company is looking for a Software Engineer, Platform Services to join our team.

Responsibilities:

  • Assist with modifying the current change management system;
  • Document processes, procedures, and systems;
  • Collaborate to create a new CI/CD pipeline using AWS services;
  • Provide technical and process expertise for various development teams;
  • Collaboratively provide solutions to technical challenges;
  • Develop new applications to support other product teams;
  • Participate and possibly lead various projects.

Requirements:

  • Ability to provide technical guidance and leadership to other team members;
  • Ability to deliver high quality projects on time, through ability to design architecture, write high quality code, and execute effective unit tests;
  • Strong service-oriented focus with a customer service attitude;
  • Development experience in one or more programming languages (e.g. Python, Golang, Ruby, Java, C/C++, etc);
  • Hands on experience with Java, Golang, Python, Ruby, Angular, Node, and React;
  • Understanding of issue troubleshooting and performance tuning;
  • Self-starter with a drive to work autonomously as a member of a collaborative team;
  • Experience building and maintaining a high throughput, low latency service;
  • Develops and directs software system testing procedures, programming, and documentation;
  • Analyzes software requirements to determine feasibility of design within time and cost constraints;
  • Experience working with Linux systems;
  • Willingness to be effective member of an on-call rotation for services owned by the platform services team;
  • Strong analytical skills;
  • 2+ years industry experience in software engineering;
  • B.S. in Computer Science, other related field, or equivalent work experience.