Will “Software Engineering Supervisor” be Replaced By Robots? 🤔
4.2% Chance of Automation
“Software Engineering Supervisor” will not be replaced by robots.
This job is ranked #130 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
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.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1132.00
- The Mean Annual Wage in the U.S. is $ 104,300.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 794,000 people on this job
☝️ Information based on the reference occupation “Software Developers, Applications”.
Also Known As…
- Software Developers, Applications
- Technical Consultant
- Software Engineer
- Software Development Engineer
- Software Developer
- Software Architect
- Information Technology Analyst (IT Analyst)
- Computer Consultant
- Applications Developer
- Application Integration Engineer
- Application Developer
- Windows Software Engineer
- Video Game Engineer
- User Interface Designer
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Supplier Quality Engineer
- Solutions Architect
- Software Writer
- Software Tester
- Software Requirements Engineer
- Software Quality Engineer
- Software Quality Assurance Specialist
- Software Installer
- Software Designer
- Software Computer Specialist
- Software Applications Specialist
- Software Applications Engineer
- Software Applications Developer
- Software Applications Designer
- Software Applications Architect
- Simulation Developer
- Sharepoint Developer
- Lotus Notes Developer
- Knowledge Management Application Developer
- Java Software Engineer
- Java Software Developer
- Java Programmer
- iOS Developer
- Internet Site Designer
- Internet Consultant
- Internet Application Developer
- Interface Designer
- Information Technology Consultant (IT Consultant)
- Implementation Specialist
- Game Engineer
- Game Developer
- Firmware Engineer
- Drone Software Development Engineer
- DevOps Engineer
- Database Developer
- Data Modeler
- Configuration Manager
- Computer Software Engineer
- Computer Programmer Analyst
- Computer Engineer
- Computer Architect
- Computer Applications Engineer
- Computer Applications Developer
- Business Intelligence Developer
- Bioinformatics Specialist
- Beta Tester
- Automation Engineer
- Artificial Intelligence Specialist
- Applications System Analyst
- Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
- Applications Quality Assurance Specialist
- Applications Programmer
- Applications Engineer
- Applications Analyst
- Application Integrator
- Application Architect
- Android Developer
- .NET Developer
Tasks for “Software Engineering Supervisor”
- Determine system performance standards.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Specify power supply requirements and configuration.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with customers about software system design and maintenance.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Train users to use new or modified equipment.
- Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
Related Technology & Tools
- Desktop computers
- Flash disks
- Personal digital assistants PDA
- In circuit emulators ICE
- Notebook computers
- Mainframe computers
- Digital cameras
- Computer servers
- Application servers
- Logic analyzers
- CA Erwin Data Modeler
- Oracle Java
- Component-based Scalable Logical Architecture CSLA
- AJAX
- Programming language one PL/I
- Adobe Systems Adobe Acrobat
- Salesforce software
- Beginner's all-purpose symbolic instruction code BASIC
- Microsoft Excel
- Integrated development environment IDE software
- Unified modeling language UML
- B-Method
- McAfee
- Oracle E-Business Suite Financials
- Ada
- Usability testing software
- IBM Rational PurifyPlus
- Source code editor software
- Autodesk AutoCAD Civil 3D
- Oracle PeopleSoft Financials
- Microsoft ASP.NET
- String oriented symbolic language SNOBOL
- Web server software
- Embarcadero JBuilder
- Load testing software
- Forth
- UNIX
- PHP: Hypertext Preprocessor
- Stress testing software
- SAP Crystal Reports
- Symantec Visual Cafe
- Splunk Enterprise
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Pascal
- Microsoft Office
- IBM Power Systems software
- Computer On-line Real-time Applications Language CORAL 66
- ICON programming language
- Common business oriented language COBOL
- SAP
- Eiffel
- Autodesk Revit
- Restructured extended executor REXX
- Emerald Software Group Emerald Green Office
- Deployment software
- Migration testing software
- Talend Data Fabric
- NoSQL
- Google AdWords
- Git
- Interstate connection ICON
- Oracle JD Edwards EnterpriseOne
- Smalltalk
- Eclipse IDE
- LAMP Stack
- Apache HTTP Server
- R
- Amazon Kinesis
- Collaborative Application Markup Language CAML
- Teradata Database
- Microsoft ESP SDK
- Patch management software
- American National Standards Institute ANSI C
- Customer information control system CICS
- Microsoft ActiveX
- Apache Tomcat
- J
- Adobe Systems Adobe AfterEffects
- Structured query language SQL
- Job control language JCL
- Computer assisted software engineering CASE software
- Microsoft Project
- IBM Middleware
- List processing language LISP
- Red Hat Enterprise Linux
- The MathWorks MATLAB
- Data manipulation language DML
- Mutation testing software
- Scheme programming language
- Microsoft Visual Basic.NET
- Node.js
- Sybase SQL Server
- Automated installation software
- Puppet
- Symantec
- Visible Razor
- Blackboard
- Apache Hbase
- MicroStrategy
- Distributed component object model DCOM software
- Swift
- Apache Flume
- Wireshark
- Cascading Style Sheets CSS
- Microsoft Visual Basic Scripting Edition VBScript
- Dynamic hypertext markup language DHTML
- MEDITECH software
- Web service definition language WDSL
- Formula translation/translator FORTRAN
- Adobe Systems Adobe ActionScript
- Encryption software
- Hypertext markup language HTML
- Allaire ColdFusion
- Delphi Technology
- Microsoft Publisher
- Security testing software
- Defect tracking software
- Computer Associates integrated data management system CA-IDMS
- Object Management Group Object Request Broker
- IEA Software Emerald
- Computer aided design and drafting software CADD
- Apache Pig
- Hewlett Packard LoadRunner
- Apache Solr
- Oracle JavaServer Pages JSP
- Event-driven State-machines Programming
- Data entry software
- Static analysis software
- Microsoft Active Server Pages ASP
- IBM DB2
- ESRI ArcGIS software
- Unit testing software
- SAP Netweaver
- Adobe Systems Adobe Fireworks
- Objective C
- Virtual private networking VPN software
- AWK
- Google AngularJS
- Oracle WebLogic Server
- Extensible stylesheet language transformations XSLT
- Interoperability testing software
- Microsoft PowerShell
- Apache Struts
- ADO.NET
- Structured Query Report SQR
- Spring Framework
- PostgreSQL
- LexisNexis
- Relational database management software
- Apache Hadoop
- Modula
- jQuery
- Microsoft SQL Server Reporting Services
- Microsoft Exchange Server
- Google Analytics
- Common Lisp Object System CLOS
- ABC: the AspectBench Compiler for AspectJ
- IBM WebSphere
- Data analysis software
- Interface definition language IDL
- A programming language APL
- Adobe Systems Adobe Illustrator
- JavaScript
- Dassault Systemes CATIA
- Transact-SQL
- Microsoft Internet Information Service IIS
- MySQL
- Test design software
- Amazon DynamoDB
- ABC Compiler
- IBM Rational Requisite Pro
- Minitab
- Microsoft Visual Basic
- Linux
- Microsoft Windows
- Bentley MicroStation
- NetSuite ERP
- Recovery testing software
- SPSS
- Adobe Systems Adobe Creative Cloud
- EXT js
- Autodesk AutoCAD
- Requirements management software
- Adobe Systems Adobe Flex
- IBM Rational Rose XDE Developer
- Extensible HyperText Markup Language XHTML
- Advanced business application programming ABAP
- Microsoft Visual Studio
- Algorithmic language ALGOL
- MUMPS M
- XML Path Language XPATH
- Oberon
- Perforce Helix software
- C
- Objective Caml
- Component object model COM software
- Test implementation software
- MongoDB
- Oracle Solaris
- Apache Avro
- Oracle Primavera Enterprise Project Portfolio Management
- Apache Spark
- Microsoft Outlook
- Sybase PowerBuilder
- Microsoft .NET Framework
- Healthcare common procedure coding system HCPCS
- Integration testing software
- Talend Big Data Integration
- Regression testing software
- Adobe Systems Adobe Photoshop
- Oracle PL/SQL
- Microsoft Visio
- Adobe Systems Adobe Flash
- IBM Domino
- IBM Rational ClearQuest
- Apache Subversion SVN
- Drupal
- FileMaker Pro
- YouTube
- Qlik Tech QlikView
- Dynamic analysis software
- Gambit Scheme
- Microsoft Dynamics GP
- Sybase
- Oracle Fusion Applications
- Python
- Prolog
- Microsoft SQL Server
- C#
- Apache Oozie
- Simulation program with integrated circuit emphasis SPICE
- Self
- Call-processing language CPL
- IBM Cognos Impromptu
- Apache Hive
- Apache Maven
- National Instruments LabVIEW
- Hewlett Packard HP-UX
- Microsoft PowerPoint
- Human resource management software HRMS
- Extensible markup language XML
- Microsoft SharePoint
- Haskell
- Hibernate ORM
- Functional testing software
- Ruby
- Oracle Eloqua
- Citrix
- Bigloo Scheme
- Enterprise JavaBeans
- Migration software
- KornShell
- Microsoft Access
- Verilog
- Graphical user interface GUI builder software
- Embedded systems development software
- Adobe Systems Adobe InDesign
- Enterprise application integration EAI software
- Version control software
- Oracle Business Intelligence Enterprise Edition
- Ubuntu
- Apple Final Cut Pro
- Microsoft Visual C# .NET
- Adobe Systems Adobe Dreamweaver
- Epic Systems
- Data definition language DDL
- Oracle Hyperion
- Microsoft Word
- IBM Notes
- Apache Cassandra
- Atlassian JIRA
- Ruby on Rails
- Practical extraction and reporting language Perl
- IBM InfoSphere DataStage
- Red Hat WildFly
- Oracle JDBC
- Nagios
- Oracle PeopleSoft
- Veritas NetBackup
- Microsoft Dynamics
- StataCorp Stata
- SAS
- PTC Creo Parametric
- C++
- E++ pattern language
- Oracle DBMS
- Tableau
- Embarcadero Delphi
- SAP Business Objects
- IBM Rational ClearCase
- System testing software