The Senior Software Engineer I at ConnectWise is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This role involves working in partnership with cross-functional teams to ensure timely delivery of software deliverables, including designs, codes, and tests, while adhering to industry and organizational standards.
Key responsibilities include:
- Supporting Engineering teams with high attention to detail
- Researching, analyzing, and documenting findings
- Designing, building, and maintaining large-scale production services, web applications, data pipelines, and streaming systems
- Debugging production issues across services and multiple levels of the stack
- Assisting with improvement of organizational engineering standards, tooling, and processes
- Participating in the testing process through test review, analysis, witnessing, and certification of software
- Evaluating codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems
- Maintaining current knowledge of technologies and programming practices
The ideal candidate should have:
- Strong verbal and written communication skills
- Ability to work independently under pressure in a fast-paced, multi-tasking environment
- Front-end knowledge (React JS, JavaScript)
- Back-end scripting skills (C#.net & VB.net)
- Database experience (MySQL, SQL)
- Knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks
ConnectWise offers a diverse and inclusive work environment, valuing unique contributions and perspectives. They invite game-changers, innovators, and culture-lovers to join their community-driven company, dedicated to the success of technology solution providers.