As a software engineer, I am able to understand a generic computer science problem, design and discuss solutions involving databases, distributed systems, custom developments and implement them. I can then write the infrastructure configuration to handle deployment, alerting, reporting and perform day to day production operations in a cloud infrastructure.
My daily work habits include writing simple (KISS) straightforward and efficient tested code, atomic commits and manageable sized pull requests as well as clear documentation. I may also spend time improving the team's tooling regarding code quality, automatic integration and delivery. I check that the software we work on includes reporting and alerting and I can take part in troubleshooting and fixing problems that inevitably arise in live environments. Depending on my position in the team I pair with team-mates to review code, learn or improve knowledge sharing.