As a Mid-Level Software Engineer, you will independently contribute to the design, development, and operation of software systems. You are expected to deliver high-quality solutions that meet business needs, mentor less experienced engineers, and consistently demonstrate ownership, collaboration, and professional growth.
Tackle well-scoped problems with little ambiguity, independently contributing to team goals and outcomes.
Demonstrate competence in core software engineering skills. Provide guidance and informal mentoring to junior engineers.
...