Software Development Engineer
Perkinelmer (india) Private LimitedJob Description
Software Development Engineer
When joining PerkinElmer, you select an experienced and trusted leader in scientific solutions, with the support of a global service network and distribution centers, providing the right solution, at the right time, to meet critical customer needs. With over an 80+ year legacy of advancing science and a mission of innovating for a healthier world, our dedicated team collaborates closely with commercial, government, academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services.
Job Title
Software Development Engineer
Location(s)
PuneJob Description
Responsibilities
- Design, develop, and maintain scalable backend services and microservices using Go (Golang)
- Build and expose RESTful and gRPC APIs consumed by frontend and third-party integrations
- Develop and optimize data pipelines, message queues, and event-driven architectures
- Integrate with cloud platforms (Azure / AWS) for deployment, storage, and messaging services
- Write unit, integration, and performance tests to ensure reliability and code quality
- Participate in code reviews, architectural discussions, and contribute to engineering best practices
- Troubleshoot and resolve production issues, performance bottlenecks, and system failures
- Collaborate with global cross-functional teams to translate product requirements into technical solutions
- Maintain technical documentation, API contracts, and system design artifacts
- Support CI/CD pipeline integration and DevOps workflows for continuous delivery
Basic Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 4–5 years of hands-on professional experience in software development with Go (Golang) as the primary language
- Strong understanding of Go internals — goroutines, channels, interfaces, and memory management
- Solid experience building RESTful APIs and/or gRPC services
- Proficiency with SQL and/or NoSQL databases (PostgreSQL, MongoDB, Redis)
- Familiarity with containerization and orchestration tools (Docker, Kubernetes)
- Experience with message brokers such as Kafka, RabbitMQ, or Azure Service Bus
- Understanding of software engineering principles: version control (Git), testing strategies, and CI/CD concepts
- Exposure to cloud environments — Azure or AWS — for deployment and infrastructure
Preferred Characteristics
- Experience with distributed systems design patterns (CQRS, Event Sourcing, Saga pattern)
- Familiarity with service mesh technologies such as Istio or Linkerd
- Exposure to observability tools — Prometheus, Grafana, Datadog, or OpenTelemetry
- Understanding of security best practices — OAuth2, JWT, mTLS in microservices
- Experience in Agile/Scrum development environments
- Strong problem-solving ability with a pragmatic, solution-oriented mindset
- Ability to work effectively in a cross-functional and globally distributed team
- Good communication skills with the ability to articulate technical concepts clearly
- Self-driven, adaptable, and comfortable working in a fast-paced product environment
Good to Have
- Contributions to open-source Go projects or libraries
- Experience with IoT platforms, laboratory informatics, or scientific data systems
- Knowledge of additional languages such as Python, Java, or TypeScript
- Familiarity with GitOps practices and infrastructure-as-code (Terraform, Helm)
Experience Level
Mid LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Full Stack Java Developer
Cyber Success
Full-stack Developer
Sunlectric Private Limited
Quality Control Engineer
Efficient Precision and Systems Private LimitedQuality Control Inspector
Shri Krishna Industries
IT Sales Executive
Techtrix Solutions Pvt Ltd
Software Tester
Altroz TechnologiesYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 4 to 5 years are eligible to apply for this job. You can apply for more jobs in Pune to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Pune at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Pune . Through apna, you can find jobs in 64 cities across India. Join NOW!