remoteonsite
Principal Engineer I Java / Golang - ConnectWise
Software Engineer
Lead architecture and development of high‑performance microservices using Java and Golang, driving scalable, cloud‑native solutions for a global SaaS platform.
About the role
Key Responsibilities
- Design, implement, and maintain large‑scale microservices in Java and Golang, ensuring high availability and performance.
- Architect distributed systems that support real‑time data processing and cross‑region scalability.
- Collaborate with product, QA, and DevOps teams to define CI/CD pipelines and automated testing strategies.
- Mentor and coach engineering teams, fostering best practices in code quality, security, and documentation.
- Evaluate and adopt emerging cloud technologies to improve reliability, cost efficiency, and deployment speed.
Requirements
- 10+ years of software engineering experience with deep expertise in Java and Golang.
- Proven track record building and scaling distributed microservices in a cloud environment.
- Strong knowledge of containerization (Docker, Kubernetes) and CI/CD tooling.
- Excellent communication skills and a collaborative mindset.
- Experience with performance tuning, monitoring, and incident response in production systems.