Senior Software Engineer I (Java / Golang) - Cybersecurity

ConnectWise · Pune City

  • Experience2–7 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted13 Sept 2026

About ConnectWise

ConnectWise is hiring in Pune City in technology software. This role looks for around 2+ years of experience.

Skills

  • Golang
  • Java
  • Python
  • Agile
  • microservices architecture
  • Docker
  • Kubernetes
  • distributed systems
  • SQL
  • NoSQL
  • Software Development Life Cycle

The role

A software engineer at a cybersecurity product company designs and maintains distributed systems, microservices architecture, and Golang services for security products and large-scale data workloads. The role also applies Docker and Kubernetes to cloud-native systems.

Full job description

Job Description Summary

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

Core 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. Required Technical Skills (Must-Have) • 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. Preferred Qualifications (Good to have)

Preferred Qualifications (Good to have) • Cybersecurity Domain Knowledge: Preference will be given to candidates with experience building or maintaining security products, particularly SIEM (Security Information and Event Management) and VM (Vulnerability Management). • Security Standards: Familiarity with security protocols, encryption, and common vulnerability frameworks. • Tooling: Experience with Jira, Confluence, and CI/CD pipelines. • Education: Active participation in professional conferences or specialized tech groups.