Senior Software Engineer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing high-quality, innovative software in compliance with standards at ConnectWise. Collaborating with teams to ensure timely deliverables and operational excellence.
Responsibilities:
- System Engineering: Design, build, and maintain large-scale production services, web applications, data pipelines, and streaming systems.
- Agile Participation: Work actively within an Agile/Scrum framework, participating in sprint planning, daily stand-ups, retrospectives, and demos.
- Operational Excellence: Debug production issues across services and multiple levels of the stack; work on systems critical to the company's current and future operations.
- Mentorship & Influence: Influence others within the Software Engineering team through the explanation of facts, policies, and practices.
- Standards & Tooling: Assist with the improvement of organizational engineering standards, tooling, and processes.
- Quality & Validation: Evaluate code for validity, proper structure, and alignment with industry standards; participate in testing and certification.
Requirements:
- 5 Years to 8
- Agile Methodology: Proven experience working in Agile environments, proficient in iterative development and collaborating with Product and QA.
- Programming Languages: Proficiency in Golang is required. (Candidates with expert-level Java or Python experience and a commitment to transitioning to Go will be considered).
- Cloud Native Architecture: Deep familiarity with microservices architecture and containerization (Docker and Kubernetes).
- System Design: Experience designing and maintaining distributed systems capable of handling high traffic and large-scale datasets.
- Database Expertise: Strong proficiency in both SQL and NoSQL databases.
- SDLC: Comprehensive understanding of the full Software Development Life Cycle.
Benefits:
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development

















