Senior Software Engineer DevOps (Onsite)
Senior Level Software EngineerThis is the perfect position for a Senior level Software Engineer with a strong background in full stack web application development to join a team in creating, deploying and enhancing our Collins internally facing Engineering Automations by helping develop frontends and backends.This is an onsite position based in Cedar Rapids, Iowa. Relocation assistance may be available.What You Will DoLead the design and implementation of new frontend user interfaces.Help enhance and update existing frontend user interfaces.Partner with internal users to gather UI/UX feedback to drive continuous improvement and refinement of solutions.Lead the design and implementation of new backend capabilities.Optimize existing backend capabilities.Optimize existing CI/CD pipeline capabilities.Set-up and own sandbox environments for technology incubation and development.Use your organizational skills to keep track of everything.Use your effective communication skills to keep engineering peers, leadership and customers up to your problem solving, decision making, and teamwork skills to support the team mission.Qualifications You Must Have:Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experiencePractical experience in all aspects/phases the software engineering product lifecycle to include all phases of with one or more web frontend development frameworks: JavaScript/TypeScript, React, Vue, Angular, Next, NuxtExperience with one or more API development frameworks: Node.JS/Express, Python/Flask/FastAPI, Java/SprintQualifications We Prefer:Experience with database integration: SQL, MongoDBExperience with the following programming languages: JavaScript/TypeScript, HTML/CSS, Python, Java, Go.Experience with dashboarding: Grafana, PowerBI, TableauExperience with Source Control Management: GitHub or GitLab, Git.Experience and/or knowledge of scripting languages: Python, Robot, Lava.Experience with networking protocols and IT infrastructure.Experience with Agile development life cycle and best practices.May be eligible for relocation