Senior Software Engineer I
New
I
Inductive Automation LLCIndustrial Automation
United States - RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5 years
- Required Skills
- AgileCybersecurityGitJavaTypeScriptAlgorithmsData Structures
Requirements
- 3-5 years of software engineering or software development experience
- Comprehensive understanding of computer science concepts
- Ability to apply expertise in object-oriented design
- Ability to apply expertise in multi-threaded architecture
- Ability to apply expertise in data structures
- Ability to apply expertise in algorithms
- Ability to apply expertise in cybersecurity
- Hands-on programming experience using Java
- Hands-on programming experience using Typescript
- Experience using IntelliJ or equivalent
- Experience using Git
- Experience using Webpack
- Creative problem-solving skills
- Strong written and verbal communication and interpersonal skills
- Experience working on a team using agile methodologies
Responsibilities
- 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)
View Full Description & ApplyYou'll be redirected to the employer's site