<Back to Occupations
Occupation: Software Developers
O*NET Code: 15-1252.00
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.
Top Occupations:
Computer ProgrammersComputer Occupations, All OtherComputer Systems Engineers/Architects13,390 Software Developers jobs
- Sr Software Developer
- Senior Software Engineer
- Sr Full Stack Java Developer
- Lead AI/ML Engineer: Hybrid in Minnesota or DC, Remote elsewhereEden Prairie, MNApril 6th, 2026
- Python Automation Engineer
- Software Engineer IV
- BCG Platinion | Senior AI Solution Architect
- SOFTWARE DEVELOPER-LEAD - 03242026-76216
- Intelligent Automation Developer II - UiPath
- Engineering Manager AI/ML
- Senior Software Engineer - Linux C++
- Software Engineer, Systems
- Senior Software Engineer
- Senior AI Systems Architect
- Senior Software Engineer
- Manager, Warehouse Automation (Software)
- MES Apriso Solution Expert/Architect
- Systems Software Engineer
- Staff+ Software Engineer - Cloud Availability Platform Engineering (CAPE)
- FircoSoft Application Developer - Software Engineer III
- Senior Java Backend Engineer
- Senior Software Engineer
- Full Stack Developer
- Angular, Java Developer
- Developer 2 / 3
- Curam Developer - Chicago
- Senior Software Engineer AI Platforms
- Senior Software Engineer
- Senior Embedded Software Engineer
- Sr. Full Stack Engineer
- Application Developer
- Java full stack with ReactJS Exp
- Staff Full Stack Software Engineer, Platform Engineering
- Python Automation Engineer
- Sr. Software Engineer
- Trading Systems Developer - Full Stack
- junior fullstack software programmer/AI engineer/Data Scientist
- AI Engineer
- Senior Backend Software Engineer (New York City, Los Angeles, or San Francisco)
- Remote GenAI Architect for Fintech AI Platforms