About the job
Join ConnectWise, a leading global software company with a workforce of over 3,000 professionals across North America, EMEA, and APAC. We empower over 45,000 technology solution providers, helping them to enhance their business operations, improve sales efficiency, automate service delivery, and maintain superior customer experiences.
At ConnectWise, we value community, collaboration, and innovation. We embrace diverse perspectives, striving for a culture that celebrates everyone’s unique contributions.
We are looking for game-changers, innovators, and culture enthusiasts who are eager to make a difference.
Ready to discover how you can impact at ConnectWise? Read on!
General Summary:
The Principal Software Engineer I role involves the development of high-quality software that adheres to coding standards. Collaborating with cross-functional teams, you will ensure that deliverables such as designs, codes, and tests are completed in a timely manner and in alignment with industry standards.
Essential Duties and Responsibilities:
- Support the Engineering teams with meticulous attention to detail.
- Conduct research, analysis, and documentation of findings.
- Mentor and review the work of other team members.
- Design, construct, and maintain large-scale production services, web applications, data pipelines, and streaming systems.
- Work on systems critical to the company's ongoing and future operations.
- Debug production issues across services and multiple layers of the stack.
- Assist in improving organizational engineering standards, tools, and processes.
- Engage in the testing process through review and analysis, witnessing tests, and certifying software.
- Evaluate code for validity, structure, and compatibility with operating systems.
- Stay updated on current technologies and programming practices through ongoing education and professional development.

