Software Titles

Software Titles

Architect

Assosiate Architect
Architectural Associates prepare or oversee the preparation of architectural plans, specifications, and drawings for buildings and structures
Software Architect
Software architect is a software expert who makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms.
Enterprise architects
Enterprise architects are practitioners of enterprise architecture; an enterprise strategic management discipline that operates within organizations
Sr Software Architect
leading a development team as a software architect, advanced technical knowledge in software development methodologies, design and implementation is required.
Solutions Architect
solutions architect in Information Technology is a practitioner of solution architecture. The solutions architect is typically part of the development team and is responsible for transforming the requirements created by functional analysts into a set of architecture and design documents that can be used by the rest of the development team to create the solution.
Application architect
Application Architect is a lead or technical manager in the computer programming team who is specialized in the application built and the technologies used.
System Architect
systems architect is a professional figure in ICT. Systems architects define the architecture of a computer system in order to fulfill certain requirements
Systems Designer
Systems design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements.

Junior level

Associate Developer
An entry-level engineer will likely have a mentor or supervisor who will provide detailed guidance on each aspect of any assigned project
Software Engineer
Engineer who design, development, and maintenance of software
QA Engineer
Software quality assurance engineers are individuals who ensure design quality, making sure that the software adheres to the standards
Software Development Engineer
Engineer who design, development, and maintenance of software
Member of technical staff
Engineer who design, development, and maintenance of software. Some companies uses MTS title
Web Administrator
Maintains Web environment by identifying system requirements; installing upgrades; monitoring system performance.
Web Developer
Design and devlop websites using User interface technologies HTML, Java script, Jquery
Webmaster
Responsible for maintaining websites. Ensure sites are functioning properly and are available to users. Tests speed of access and improves upon loading speed
Application Developer
Applications developers translate software requirements into workable programming code and maintain and develop programs for use in business
Java Developer
write, debug and maintain code in java technology
Jr Software Engineer
Less experience Software engineers who develop, test and maintain the code. Junior software engineer may not be able to work independencyly and need some assitance from senior engineers

Middle Level

Sr Software Engineer
A Senior Engineer is typically someone with deep knowledge of a technology or product line and experience with multiple release cycles
Sr MTS
A sr member of technical staff is typically someone with deep knowledge of a technology or product line and experience with multiple release cycles
Sr QA Engineer
Test the developed software. The testing can be strees tetsing, UI testing, funcational testing, etc. They may not need any assitance
Sys Software Engineer
Systems Software Engineer is typically someone who design, develop and maintain the system software development (Example Dvice driver etc)
.NET Developer
write, debug and maintain code in .NET technology
Front End Developer
Write code using javascript, HTML and other user interface framework libraries
Java Devloper
write, debug and maintain code in java technology

Senior level developer - individual

Principal Engineer
A Principal Engineer is often the top of the technical ladder in many companies, or just short of "Technical Fellow" or "Chief Scientist". Principals are also called architects in various fashions. Principal Engineers are responsible for macro scale architecture of a software technology or product line, and providing guidance and oversight to multiple development teams working on different products or technologies to ensure that the technologies interoperate or connect to each other appropriately
Staff Engineer
A Staff Engineer typically has deep experience with and contributes to multiple technologies and product lines across a company
Sr. Staff Engineer
A Senior Staff Engineer does all the staff engineer stuff, plus works more in a leadership role across multiple product lines or technologies. Senior staff should also be thinking ahead for strategic planning and execution
Technical Fellow
The Engineering Fellow typically serves as member of management and is considered a senior level consulting within the organization. As such, the Engineering Fellow provides functional, technical or process leadership
Sr Technical Fellow
The Senior Engineering Fellow typically serves like Technical Fellow with additional capabilities

Senior dveloper with management

Project Lead
Command the technical respect of the development team and the business respect of the client.
Senior Team Lead
Senior team lead may have many team leads reports to seniour team lead.
Senior Technical Lead
Senior team lead manage many teachical lead
Module Lead
Take ownership for the software module includes design, development and deliver to production
Team Lead
Lead the team members inlcuding keep track team member tasks, align with project management
Technical Lead
Take ownership for technical road bloacks for the team and help them to resolve the issues

Management

Senior Project Manager
Accomplishes project objectives by planning and evaluating project activities in senior level
Sr Product Manager
product manager investigates, selects, and drives the development of products for an organization, performing the activities of product management
Project Manager
Accomplishes project objectives by planning and evaluating project activities
Product Manager
investigates, selects, and drives the development of products for an organization
Info Systems Manager
Information systems managers work in every size of organisation in the industry and the service sector, usually with a staff of technicians, programmers and database administrators reporting to them.
Director of Technology
oversees the information technology strategy for an organization, developing and implementing the policies and goals for the IT department.

Network

Systems Administrator
A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.
Telecommunications Specialist
Telecommunications specialists focus on the interaction between computer systems, communication methods, and devices. They design video, data, and voice communication systems.
DBA
professional responsible for the installation, configuration, upgrading, administration, monitoring, maintenance, and security of databases in an organization.
Sr Network Architect
Responsible for designing computer networks, including local area networks (LANs), wide area networks (WANs), the Internet, intranets, and other data communications systems. Creates, tests, and evaluates networks.
Sr Network Engineer
The Senior Network Engineer works for and under the general direction of the Manager, Network Engineering. Responsibilities include planning and designing the network infrastructure and enterprise network solutions; troubleshooting, installing, implementing and administering network systems and providing Tier III support
Network System
Administrator Installs new software releases, system upgrades, evaluates and installs patches and resolves software related problems.
Network Architect
Responsible for designing computer networks, including local area networks (LANs), wide area networks (WANs), the Internet, intranets, and other data communications systems. Creates, tests, and evaluates networks.
Network Engineer
The Network Engineer works for and under the general direction of the Manager, Network Engineering.
Network Systems adm
Sets up, configures, and supports internal and/or external networks. Develops and maintains all systems, applications, security, and network configurations.

Executive

CTO
A chief technology officer (CTO), sometimes known as a chief technical officer, is an executive-level position in a company or other entity whose occupant is focused on scientific and technological issues within an organization
CIO
Chief Information Officer (CIO) or Information Technology (IT) Director, is a job title commonly given to the most senior executive in an enterprise responsible for the information technology and computer systems that support enterprise goals.
CEO
Chief Executive Office is highest ranking executive in a company whose main responsibilities include developing and implementing high-level strategies, making major corporate decisions, managing the overall operationsand acting as the main point of communication between the board of directors and the corporate operations.
Vice President
They often appear in various hierarchical layers such as executive vice president, senior vice president, associate vice president, or assistant vice president, with EVP usually considered the highest and usually reporting to the CEO or president