Software Development Engineer

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

Software Development Engineer Job Description Template

Our company is looking for a Software Development Engineer to join our team.


  • Industry;
  • IT-Software / Software Services;
  • You will provide timely and appropriate communication to business partners on issue, status and resolution;
  • Interact with other team members and engineering groups to incorporate their innovations and vice versa;
  • Design and implement APIs and SDKs to be used by third-party application developers;
  • You will develop test strategy and scenarios to thouroughly test your applications from appliation, platform and cloud prespective;
  • You will need to work with teams across different products to come up with integrations and do investigations to resolve complex issues;
  • You will need to understand business rules, architecture and then implement and optimize Big Data Engineering and Machine Learning programs;
  • Identify and address performance bottlenecks;
  • You will be working closely with Product Management to understand the business deliverables.


  • Industry;
  • IT-Software / Software Services;
  • Work with developers, program management and product management to estimate and deliver objectives/goals together as a team;
  • Work with the team to evaluate & select new technologies for new cloud automation opportunities;
  • Recruitment / Staffing.