Software engineers develop, design, and test software applications to solve real-world problems.
As a software engineer, you will:
- Design and maintain software systems
- Evaluate and test new software programs
- Optimize software for speed and scalability
- Write and test code
- Consult with stakeholders