🚀 Learn how to enable hiring excellence

Social Talent supports GlossaryTech to keep it free for the community

Roles in Software Development

Salesforce Developer

A person who develops using the Salesforce platform. This developer customizes the Salesforce environment, integrates with other systems, develops apps, etc. 

Scrum Master

A person, who uses scrum methodology in accordance with agile principles and manages the process for how information is exchanged. Scrum Master helps the team to reach consensus and to stay focused, protects the team from outside distractions.

Site Reliability Engineer

A person, who develops, maintains and operates the software. SRE has to understand and predict the emergent behavior of complex systems.

Software Architect

A person, who makes high-level design choices and prescribes technical standards. Software architect takes the responsibility for the product`s quality. 

Solution Architect

A person, who translates requirements created by functional analysts into the architecture and selects the most appropriate technology for the problem. 

System Administrator

Also called sysadmin, responsible for ensuring that organization's computer systems are well maintained and operate reliably, main tasks are: performing systems and security monitoring, maintain user accounts, developing relevant procedures, providing technical support related to systems etc. 

Systems engineer

Systems engineers monitor the performance of systems and continually assess all stages of operations to ensure that a problem is solved.

Team Leader

A person, who provides guidance and direction to a group of individuals (team) for goals achievement. Team Leader often works as a member of the team.

Technical Account Manager

A person, who looks after customer's technical needs and strengthens customer relationships.

UI Designer

A designer of user interfaces for devices, whose goal is to make user`s interaction as simple as possible.

UX Designer

A designer, whose goal is to enhance customer satisfaction and loyalty by improving the usability, ease of use and pleasure.

Web Developer

A type of computer programmer, who specializes in developing World Wide Web applications.

Development by Synergize.digital

Sign up for updates
straight to your inbox