Software Engineer Mid-level/Senior
The core responsibility is to deliver product features, which includes writing code and participating in the entire development process. This involves deciding on features, driving design, testing, documenting, and supporting customers.