The average pay for a Computer Software Engineer, Applications is £47.50 per hour.
The average pay for a Computer Software Engineer, Applications is £32,421 per year.
|Salary||£20,553 - £49,022|
|Total Pay (|
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).)
|£20,859 - £94,228|
Job Description for Computer Software Engineer, Applications
Computer software engineers of applications develop information systems and design and develop computer programs, primarily by writing computer codes and installing software. They may be responsible for ensuring that their company's computer security programs are up-to-date, and are often required to customize existing web-based software. Working with outside vendors to test and approve products may also be necessary.Read More...
Computer software engineers must document the programs they write, and this documentation may include charts, diagrams, flowcharts, layouts, code comments, and revision dates. It is essential that they keep their knowledge up-to-date due to the constant changes and improvements in computer technology; they must be aware of all new technology, programming techniques, computing equipment, and other development tools. They should improve their programming techniques and learn new computer programming languages over time, as well.
To stay up-to-date with educational opportunities, it is recommended that computer software engineers read various professional publications, maintain personal networks, participate in workshops and conferences, take relevant courses or continuing education at a college or university, and become members of professional organizations. A bachelor's degree in computer science or a related field and prior work experience are generally required for this position, and some employers may prefer candidates who have a master's degree and research experience. Knowledge of Java/Java EE, C, C++, C#, .NET, Java Script, and other relevant programming languages may be required.
Computer software engineers must protect confidentiality, and they are required to pass security clearance for certain jobs. Excellent verbal and written communications skills and interpersonal skills are also important, as they may be required to train, coach, or mentor new engineers. (Copyright 2019 PayScale.com)
- Work with designers and content producers.
- Write, modify, and debug software for client applications.
- Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
- Use source debuggers and visual development environments.
- Test and document software for client applications.
Computer Software Engineer, Applications Job Listings
Key Stats for Computer Software Engineer, Applications