Senior Software Engineer – Sophos technologies Pvt Ltd – Bangalore

Senior Software Engineer Jobs in Bangalore

Job Description


Job Purpose

Design, develop and maintain software components of the Continuous Delivery Pipeline system for NSG. The CDP system is an internal product which aims to automate the software delivery process for NSG, Sophos.

Duties and Responsibilities

Senior Software Engineer will be responsible for the following
Develop software components of the Continuous delivery pipeline (CDP) system in an Agile setting
Develop components of the CDP system using a Micro-services approach
Own the design and code for one or more components/sub-components of the system
Use of XP best practices (like TDD) for feature development is a must
Write automated Unit and Integration tests for the code/feature developed
Keen troubleshooting and problem solving abilities
Maintaining CI pipeline for the components owned
Active Participation in Design discussions
Must be an evangelist of the CDP system
Must be able to learn new technical areas quickly
Work effectively in a fast paced and dynamic environment
Must be a motivated self-starter with a short learning curve

Experience, Skills & Abilities

Should have a minimum of 5 years of experience in IT/SW industry (Development and/or Automation. Experience in Information security & Internet/Web domains are a plus)
A polyglot programmer (Java, Groovy, Python, node JS, etc)
Should have hands on experience in building web applications using the Java eco system (Java/Groovy, Spring, Micro-services, PostgreSQL, MongoDB, Maven/Gradle, Angular or other JS frameworks)
Should have working experience of Jenkins
Able to work with VMWare & AWS environments
Should have implemented the systems using Object Oriented principles
Good knowledge about Container services like Docker, Swarm, Kubernetes & ECS
Good knowledge on Algorithms & Data Structures
Strong sense of ownership and accountability
Desirable Skills

Prior working knowledge of networking server technologies and protocols (HTTP, TCP/IP, UDP, DHCP, Radius, DNS and Proxy Servers, Load Balancers) is plus.
Understanding of Multi-platform issues for UNIX, Mac and Windows environments.
Experience in developing test automation frameworks

Education & Experience
5 to 12 years of relevant experience with BE/BTECH or ME/MTECH or MCA Degree
Salary: Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software – Network Administration, Security
Role Category:Programming & Design
Role:Software Developer
Employment Type:Permanent Job, Full Time

Key Skills

java groov ymicroservices spring javascript mongodb tdd xtreme programming http tcp / ip selenium oops algorithm data structure aws jenkins docker

Desired Candidate Profile

Please refer to the Job description above

UG:Any Graduate

PG:Post Graduation Not Required

Doctorate:Doctorate Not Required

Company Profile

Sophos technologies Pvt Ltd
Sophos delivers the best IT security and data protection for businesses. We produced our first encryption and antivirus products back in the 1980s. And today our products protect over 100,000 businesses and 100 million users, in more than 150 countries. We offer complete security with our full range of endpoint, encryption, email, web, mobile, network security and UTM products, as well as several free tools for home users. We understand what it takes to keep businesses secure. And we’re recognized by analysts and customers alike as leaders in what we do.

Company Size1,001-5,000 employeesÂ
Website: Industry: Computer Software Founded:1985 Â
Type:Public Company