Software Engineer II (SE II) is a position typically for a software engineer with 1 – 3+ years of full-time engineering experience.
While the scope of this position is not significantly larger than that of a junior engineer, the position carries higher expectations. It’s not a manager position, so a SE II will still be working on solutions given to them by management, but management will expect that a SE II can
complete the solution with little or no guidance.
SE II’s will also be expected to have at least some kind of role in guiding the SE I’s. It’s not completely their responsibility, but SE II’s are knowledgeable people on the team, so it’s expected that they can help get SE I’s up to speed.
Software engineers (SE II’s) work with teammates to solve problems and build innovative software solutions. They are passionate about customers and product quality, and you provide technical input to Product Managers as they consider user needs and product requirements. A SE II will also be expected to demonstrate an ability to learn and adopt relevant new technologies, tools, methods and processes to leverage in your solutions.
- A bachelor’s or master’s degree in engineering, computer science or related field.
- 1 – 3+ years of experience programming in .net, C#, Xamarin etc. preferred.
- Ability to demonstrate understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance and customer experience
- Demonstrated skill in time management and completing software projects in a cooperative team environment