Job Description
Staff Engineer - C++, Python, K8S, Kafka - Application Networking and Security
Job Description
- Participate in the design, implementation, documentation of system architecture initiatives and full product development life cycles.
- Collaborate with project team members and cross functional product teams to execute product goals.
- Push the envelope in adopting new technologies, best design practices to ensure our products are the best.
- Innovate and coach others to innovate.
- Provide technical leadership to other team members and be a team player.
- Lead design and code reviews with a major focus on performance, scalability and future expansion
- Candidates shall be expected to code and shall be expected to be hands on.
- This is on-site position. Broadcom is not a teleworking company. Candidates shall be expected to come to office on all working days.
Requirements:
- Bachelors and 15+ years of related experience; at this level a post- graduate degree is typically expected or Masters degree and 13+ years of related experience or PhD and 10+ years of related experience
- Experience in developing distributed, multi-tier enterprise applications, APIs.
- Fully participated as a technical lead in several major product development cycles.
- Solid background in design, OOP, object and data modelling
- Deep working knowledge in C, C++, Python, K8S, Kafka. Knowledge of Java, Spring, Go Lang and Relational Database will be an added plus.
- Experience with security frameworks and protocols, such as SSL/TLS, IPsec, and DNS.
- Experience in network security, advanced persistent threats, understanding of malware and threat detection would be an added plus. Proven experience in writing malware signatures, YARA rules, and ability to understand and interpret threat landscape.
- Knowledge of operating systems, including Windows, Linux, and macOS
- Strong understanding of security principles and best practices.
- Experience in design and implementation of service interface and public APIs
- Strong organisation and project management skills
- Virtualisation technologies, centralised networking, security management are all big plus
- Excellent in verbal and written communication skills.
- Experience in cloud management system design is a plus
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: VMware
Location(s): Pune
Keyskills:
VMware
System architecture
C++
Linux
Enterprise applications
DNS
Network security
Windows
Virtualization
Python