Software Engineer Intern (Individual Contributor Path)
Years of xp (guideline)
Software Engineer Intern | Software Engineer 1 |
0 | 0 to 2 |
Scope of action
Software Engineer Intern | Software Engineer 1 |
Support / ad-hoc | Story / Task |
Scope of knowledge (Breadth and Depth)
Software Engineer Intern |
- Learning CS fundamentals, in particular, distributed systems.
- Proficient in one modern frontend or backend language and framework.
|
Software Engineer 1 |
- Learning the codebase for 1 product / key component.
- Building proficiency in primary focus area (BE/FE/Data/or DevOps).
|
reference: Products and key components (internal link)
Responsibilities
Software Engineer Intern |
- Focused on individual learning and development.
- Displays engineering principles in action.
- Uses pairing sessions to learn about our codebase, product, and best practices.
|
Software Engineer 1 |
- Uses pairing sessions and asks questions to learn about our codebase, product, and best practices.
- Accepts guidance on grooming small tasks.
- Delivers small PRs to maintain a short feedback loop.
- Observes technical discussions and learns how to tackle technical problems.
|
Communication and leadership
Software Engineer Intern |
- Effective in communicating status to the team. Raises blockers and possible change of deadlines.
- Exhibits Beyond’s core values and engineering principles. Focuses on understanding and living these values.
- Demonstrates interest and willingness to learn and try new things.
- Treats all feedback (positive and critical) as a gift. Continuously seeks feedback and areas to improve.
- Takes initiative to seek out opportunities to learn new skills.
- Asks for help when blocked (1 hour rule: try 1 hour to solve a problem, otherwise ask for help).
|
Software Engineer 1 |
- Effective in communicating status to the team. Raises blockers and possible change of deadlines.
- Exhibits Beyond’s core values and engineering principles. Focuses on understanding and living these values.
- Demonstrates interest and willingness to learn and try new things.
- Treats all feedback (positive and critical) as a gift. Continuously seeks feedback and areas to improve.
- Takes initiative to seek out opportunities to learn new skills.
- Asks for help when blocked (1 hour rule: try 1 hour to solve a problem, otherwise ask for help).
- Solicits feedback from others and is eager to find ways to improve.
- Forms working releationships with their team members.
|
Competencies focus
Software Engineer Intern | Software Engineer 1 |
- Career Development.
- Growth Mindset.
| - Career Development.
- Growth Mindset.
|
reference: Individual Contributor competencies (internal link)
Job Description (Internal links)
Software Engineer Intern | Software Engineer 1 |
WIP | WIP |
Checkpoints for reaching this level
Software Engineer Intern |
N/A |
Software Engineer 1 |
- Has learned CS fundamentals.
- Has become proficient in at least one modern frontend or backend language and framework.
|