🧑💼 Job title · Engineering
Software Engineer
Also known as sde, softwaredeveloper, softwaredevelopmentengineer
A mid-level software engineering role focused on designing, building, testing, and maintaining software systems. Engineers in this role typically work with limited supervision and contribute to team projects.
Sign in to suggest a correction.
What people on One-Career show
Live and anonymous: built from members' own records. A number appears only when at least 5 different people contribute, so no one can be identified.
Skills for this role
Shown when 5+ people contribute. Add your skills
What this role usually needs
10 skills in the shared catalogue · levels 1–4
Builds and maintains software: writes code, reviews, tests and ships features with a team.
| Skill | Importance | Level |
|---|---|---|
| Data Structures and Algorithms | Core | Advanced |
| Git | Core | Intermediate |
| Problem Solving | Core | Advanced |
| JavaScript | Important | Intermediate |
| Python | Important | Intermediate |
| REST APIs | Important | Intermediate |
| SQL | Important | Intermediate |
| Unit Testing | Important | Intermediate |
| Docker | Nice to have | Beginner |
| System Design | Nice to have | Intermediate |
Languages: English B2
Common paths
Often comes from: Trainee Engineer, Intern
Often leads to: Senior Software Engineer, Technical Lead
Typical, not required. Many people take other routes.
Related
Details are AI-filled from public information and improved by the community; numbers come from members' own records. Spot something wrong? Use “Suggest a correction”.