Software Development Engineer Responsibilities Elaborate technical design documents Design API specifications (OpenAPI document) Develop code and ensure code quality Perform security tests for developed APIs Automate Unit Test Scripts Automate Integration Test Scripts Deliver and deploy new programs