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.