Skip navigation

Occupation information matching engineer
15-1252.00   Software Developers

O*NET SOC Title
Lay Titles
Engineer
Application Integration Engineer
Application Support Engineer
Applications Engineer
Applications Software Engineering IT Specialist
Applications Software Engineering Information Technology Specialist
Automation Engineer
Certified Novell Engineer
Computer Engineer
Computer Applications Engineer
Computer Software Engineer
Computer Systems Engineer
Computer Systems Software Engineer
Dev Ops Engineer
DevOps Engineer
Drone Software Development Engineer
EDP System Engineer
Electronic Data Processing System Engineer
Embedded Engineer
Embedded Software Engineer
Enterprise Systems Engineer
Full Stack Software Engineer
Game Engineer
Graphic Engineer
Infrastructure Engineer
Java Software Engineer
Network Engineer
Networking Engineer
Server Engineer
Software Engineer
Software Engineering Supervisor
Software Engineering Systems IT Specialist
Software Engineering Systems Information Technology Specialist
Software Applications Engineer
Software Design Engineer
Software Development Engineer
Software Quality Engineer
Software Requirements Engineer
Software Systems Engineer
Solutions Engineer
Supplier Quality Engineer
System Engineer
Systems Engineer
Systems Analyst Engineer
Systems Integration Engineer
Systems Software Engineer
Systems Support Engineer
Technical Support Engineer
Test Engineer
Usability Engineer
Video Game Engineer
WAN Engineer
Wide Area Network Engineer
Windows Software Engineer
O*NET SOC Description
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
O*NET SOC Tasks
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
Detailed Work Activities