ConnectWise - Principal Software Engineer I
Requirements
• Working Conditions: • Onsite/Hybrid/Remote depending on location • 0-10% travel may be require • Autofill my application
Responsibilities
• Provides support to the Engineering teams, with a high attention to detail • Researches, analyzes, and documents findings • May coach and review the work of other team members • Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems • Works on systems critical to company’s current and future operations • Debugs production issues across services and multiple levels of the stack • Assists with improvement of organizational engineering standards, tooling, and processes • Participates in the testing process through test review and analysis, test witnessing, and certification of software • Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems • Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups • Knowledge, Skills, and/or Abilities Required: • Ability to manage projects and processes independently with limited supervision • Advanced knowledge of applicable work area • Ability to situationally adapt and understand new technology/processes as per business requirement • Knowledge of a variety of the field's concepts, practices, and procedures • Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment • Ability to manage competing priorities while producing high quality work • Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills • Strong organization and time-management skills with the ability to meet reasonable deadlines • Strong knowledge of programming languages and software basics • Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks • Educational/Vocational/Previous Experience Recommendations: • Bachelor’s degree in related field or equivalent business experience • 5+ years of relevant experience • Working Conditions: • Working Conditions: • Onsite/Hybrid/Remote depending on location • 0-10% travel may be require
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT