
Senior Software Engineer II, Containers
Inductive Automation
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $170,000 - $190,000 per year
Job Level
About the role
- Leading or significantly contributing to medium-to-large feature releases; usually multi-person projects that cross engineering team boundaries
- Acting as a clear expert in one or more technical areas
- Contributing high quality, impactful technical contributions
- Participating in the design review process, seeking and providing constructive criticism
- Demonstrating ability to succeed in a wide range of complex situations across multiple axes: e.g. scale, uncertainty, interconnectedness
- Monitoring and adjusting team pace to instill urgency for success but protect from burnout
- Estimating and managing project timelines and risk
- Crossing team and service boundaries to solve problems
- Building relationships with stakeholders including customers, product managers, cross-functional partners, and external partners
- Contributing to defining strategic direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success
- Ensuring that knowledge is shared amongst the team and does not position themselves or others as a single point of failure
- Mentoring multiple engineers, primarily Level 1 engineers through Level 3 engineers
- Working through others, lifting the skills and expertise of those around them
- Advising manager with insights and recommendations to improve the team
- Participating in the hiring process, as needed (by submitting referrals, meeting candidates, attending recruiting events, or presenting externally)
- Participating in engineering interviews, as needed
- Completing thoughtful and constructive code reviews in a timely manner
- Meeting and maintains 6 month performance milestones provided by their manager
- Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master, etc)
Requirements
- 8+ years of software engineering or software development experience, preferably in a related field
- Minimum of 3 years of experience in designing, building, and shipping containerized deployments
- Experience with designing and maintaining container-based scalable distributed architectures
- Extensive experience building, optimizing, and maintaining container images
- Experience with Infrastructure-as-Code (IaC), specifically utilizing Ansible for automated configuration and deployment
- Proficiency in advanced shell scripting (Bash) for automation, system administration, and container image and Helm Chart support
- Practical knowledge of Kubernetes clusters and workloads
- Object-oriented design experience
- Modern toolchain and source control familiarity, e.g. Git
- Familiarity with agile methodologies, e.g. SCRUM
- A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms, and cybersecurity
- Hands-on programming experience using relevant languages (Java, Typescript etc.)
- Experience using relevant tool suites. (IntelliJ or equivalent, Git, Webpack)
- Creative problem-solving skills
- Passionate about building applications that delight users
- Strong written and verbal communication and interpersonal skills
- Experience working on a software development team
- **
- - ***Preferred experience: ***
- Experience with security, particularly security infrastructure design
- Experience playing an active role in developing and shipping SaaS products
- Experience with state management and versioning approaches
- AWS certification (Solutions Architect, DevOps Engineer, or equivalent) or Azure certification
Benefits
- 100% Employee Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance.
- Paid Time Off: Receive paid holidays, vacation, and sick time.
- 401k with Match: Save for the future with our company-matching 401k program.
- World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball.
- Adjacent Nature Reserve: On-site employees enjoy breathtaking views and adventures that energize and inspire.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringcontainerized deploymentscontainer-based scalable distributed architecturescontainer imagesInfrastructure-as-Code (IaC)Ansibleadvanced shell scriptingKubernetesobject-oriented designprogramming (Java, Typescript)
Soft Skills
mentoringcommunicationproblem-solvingteam collaborationconstructive criticismproject managementstakeholder engagementstrategic planningadaptabilityleadership
Certifications
AWS Solutions ArchitectAWS DevOps EngineerAzure certification