Golang security Engineer
Description
Job Description
• Containers and Linux system internals (namespaces, cgroups, gRPC, Networking, and
System/User isolation)
• Kubernetes development, including custom controllers/operators, RBAC, and control plane
interactions
• Security (e.g., AuthN/AuthZ, Certificates, Public/Private Keys, TPM, PKI, TLS/mTLS, Secure
network protocols, Audit Logging)
• Identity and access management systems (LDAP, Active Directory, Kerberos, SSO, or OIDC)
• Linux development environments and tools (Git, VS Code or similar)
• Exposure to regulatory or compliance standards (e.g., FIPS, Post-Quantum Cryptography, EU
CRA)
• Familiarity with enterprise key management systems (KMIP) and Trusted Platform Modules
(TPM)
• Secure container base image building, multi-tenant isolation
͏
Areas of Responsibility:
- Requirement Gathering: Engage proactively with multiple stakeholders to collect detailed requirements for assigned modules. Document findings precisely, capturing functional linkages and dependencies to support seamless development and integration.
- Cross-functional Collaboration: Work alongside product managers, security architects, and QA teams to ensure comprehensive coverage of business needs and technical feasibility.
͏
Solution Design:
- Lead architectural and application design sessions for specific modules, ensuring solutions align with organizational standards and business imperatives.
- Identify potential risks or gaps during the design phase and recommend mitigation strategies early.
- Support validation of designs through prototype development or peer reviews, fostering a culture of quality and innovation.
͏
Coding and Configuration:
- Conduct detailed reviews of code developed by team members to maintain adherence to coding standards, security best practices, and efficient design patterns.
- Resolve technical queries arising during development cycles and facilitate knowledge sharing to enhance team capability.
- Collaborate closely with project managers and other stakeholders throughout all phases of the software development lifecycle to ensure timely delivery and integration.
- Perform rigorous root-cause analysis for persistent defects or vulnerabilities, implementing robust fixes and adapting software to new requirements or environments.
Implementation and Support:
- Work with cross-disciplinary teams during deployment to validate configurations and ensure smooth integration in complex environments.
- Develop comprehensive user manuals and training materials to facilitate operational readiness and support seamless technology adoption.
- Assist in post-deployment assessments to identify opportunities for continuous improvement or performance enhancement.
͏
We are eager to welcome professionals who exhibit client centricity, passion for results, execution excellence, collaborative working, learning agility, problem-solving capabilities, decision-making prowess, and effective communication skills.
Mandatory Skill Requirement: Proven expertise in Cloud Security Engineering is essential for success in this role.
Experience: Candidates should bring 5 to 8 years of relevant industry experience, demonstrating a history of impactful contributions in cloud security and software development domains.
Join us at Wipro Engineering, where we embrace the challenge of digital transformation with a spirit of reinvention. This is an opportunity to contribute meaningfully to shaping the future of enterprise technology solutions within a forward-thinking and inclusive environment that empowers personal and professional growth.
We believe in fostering equal opportunities for all and encourage applications from candidates with diverse backgrounds and experiences.