P1P1 — Entry-Level Professional
Software Engineering Entry-Level
Entry Professional Software Engineer: Engineers are learning and contributing to well-defined tasks with close guidance.
What this level means
New to role or field; performs basic tasks under supervision
- Scope
- Own tasks within a defined component
- Autonomy
- Close supervision; work reviewed frequently
- Complexity
- Routine problems with known solutions
- Impact
- Own deliverables
- Decision rights
- Few independent decisions; escalates the rest
- Leadership
- None — building the craft
- Typical experience
- 0–2 yrs
What you'd do
- Complete assigned coding tasks
- Learn the codebase
- Assist in debugging and testing
- Participate in team meetings
- Document code and processes
- Complete user stories or tickets
- Maintain code quality
- Participate in code reviews
- Contribute to team meetings
- Complete coding tasks
- Learn and document codebase
- Assist in debugging
- Participate in meetings
- Document processes
- Complete assigned development tasks
- Participate in code reviews
- Assist in testing and debugging
Skills, knowledge & tools
- Programming in primary language
- Version control systems
- Basic debugging
- Code documentation
- Communication
- Basic programming
- Debugging
- Code review participation
- Software development lifecycle
- Basic programming concepts
- Version control systems
- Debugging techniques
- Team collaboration
- Software development processes
- Basic testing methodologies
- Programming languages
- Development tools
- Basic programming proficiency
- Debugging
- Use of version control
- Team collaboration
- Problem-solving
- Code quality
- Task completion
- Collaboration
- Adaptability
What good looks like
- Basic programming proficiency
- Successful internship or project
- Bachelor's degree in Computer Science or related field
- Familiarity with version control systems
- Problem-solving skills
- Basic understanding of software development processes
- Experience with version control systems
- Strong communication skills
Common titles
Software Engineering ISoftware Engineering 1Entry-Level Software EngineeringJunior Software EngineeringAssociate Software EngineeringSoftware Engineer ISoftware Engineer 1Entry-Level Software EngineerJunior Software EngineerAssociate Software EngineerSoftware Development ISoftware Development 1Entry-Level Software DevelopmentJunior Software DevelopmentAssociate Software DevelopmentSoftware Developer I
What it pays
Market-pay benchmarks for this family × level are being recalibrated across all survey sources and will return shortly.
O*NET / SOC: 15-1252.00 — Software Developers