Senior Software Engineer I

Job Details

Manila, Metropolitan Manila, Philippines
ConnectWise, LLC.
16.04.2024
Want updates for this and similar Jobs?

Full Job Description

General Summary:

The Senior Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards.

Essential Duties & Responsibilities:

  • Provides support to the Engineering teams, with a high attention to detail 
  • Researches, analyzes, and documents findings 
  • May influence others within the Software Engineering team through the explanation of facts, policies, and practices 
  • 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, and/or groups 

Knowledge, Skills, and/or Abilities Required:

  • Ability to work independently on projects and processes with general supervision 
  • Practical 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 interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills 
  • Knowledge of programming languages and software basics 
  • 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 • 3+ years of relevant experience 

Working Conditions:

  • Onsite/Hybrid/Remote depending on location • 0-10% travel may be required 

#J-18808-Ljbffr