The IT Software Engineer IV builds and maintains corporate websites and web applications, independently responsible for the entire lifecycle of their projects including engineering design, development, and deployment.
Requirements
- 5+ years of software development experience in a production environment
- Strong knowledge of Python
- Strong knowledge of SQL databases
- Strong knowledge RESTful APIs
- Familiarity with Web technologies (HTML5, JavaScript, CSS)
- Familiarity with Linux (Ubuntu Server and Desktop)
- Experience with (Figma, Invision, Yarn, NPM, Git)
Responsibilities
- Building and maintaining our corporate websites and web applications
- Independently responsible for the entire lifecycle of their projects including engineering design, development, and deployment
- Leads or significantly contributes to medium-to large releases; usually multi-person projects that cross engineering team boundaries
- Growing team capability by teaching, mentoring, and leading other engineers
- Maintaining clear expertise in one or more technical areas
- Participating in the design review process, seeking and providing constructive criticism
- Crossing team and service boundaries to solve problems
Other
- Mentoring other engineers, primarily Software Engineer I, Software Engineer II, and Software Engineer III’s
- Excellent communication and interpersonal skills
- Excellent technical troubleshooting skills
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
- Demonstrated history of providing high impact technical contributions to the team