- Create and maintain software sold by Inductive Automation, LLC
- Participate in all phases of product development: design, specification, implementation, testing, building, deployment, documentation, support, and maintenance
- Interact with customers to troubleshoot products or obtain requirements
- Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment
- Improve code structure and architecture in service of testability and maintainability
- Write, co-write, and review design documentation
- Maintain high proficiency in one or more technical areas
- Prioritize and value unowned or undesirable work that enables the team to move faster
- Ensure work meets quality standard
- Work with their team and adjacent teams to solve problems
- Escalate problems that have wider scope
- Assist and teach other engineers on an individual basis
- Complete thoughtful and constructive code reviews in a timely manner
- Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master)
AgileCybersecurityGit+4 more