Job Description
What You'll Do: - Deliver software features and improvements to major portions of your team's software, including new development, refactoring, and deprecation work - Design software solutions to enable new features or improve software with guidance from team leadership on long-term architectural strategy - Coach others on producing high-quality code through processes such as code reviews - Work on difficult problems with visible risks or roadblocks, bringing clarity and identifying simple desi…