Senior Software Security Engineer

  • Pune
  • Eq Technologic

Job Description for Senior Software Engineer (Security)


Looking to leapfrog your career? We are looking for innovative, accomplished, and passionately motivated team members for collaborating towards the growth of eQ’s softwares that can rival the best in the world. You will contribute to our next generation Cloud Ready products by working together with colleagues that define requirements, design, and build unparalleled software and solutions.


Who we are:

We are eQ Technologic Inc, headquartered in California with subsidiaries in India, The UK and Germany. We are the creators of our eQube®- DaaS Platform and a recognized global leader with our Data-as-a-Service offerings. Our platform establishes a Data Fabric with a connected network of integrated data, applications and devices that puts the power of analytics in the hands of end users leading to Actionable Insight. Data from any source can be aggregated using eQube's Data Virtualization layer and exposed as a Web service, REST service, OData service or API.


We have been recognized for several years now by Gartner® Reports for our Data Integration Platform, Innovation Insight for Digital Threads, Digital Integration Hub, and Data Virtualization in Modern Data Architectures.


eQ Security Development Team team is highly accomplished and passionate yet friendly members who are responsible for designing , developing, and implementing security solutions for eQ Data-as-a-Service (DaaS) Platform . We are expanding the existing eQ Security Development Team capacity in Pune (India) by onboarding passionate and like-minded Senior Software Engineer (Security) into our team . Since eQ caters to exclusive clients worldwide, the new member would need to have excellent communication skills and a zest to adapt to new technologies.


Our eQ Security Development Team members are responsible for:

Design and Architecture

  • Design and architect security solutions for Java-based applications.
  • Evaluate existing systems and propose security enhancements and improvements.
  • Define security requirements and specifications for new projects and features.

Development and Implementation

  • Develop secure code and implement security features using Java programming language.
  • Implement authentication, authorization, encryption, and other security mechanisms.
  • Integrate security controls into application code, libraries, frameworks, and APIs.

Collaboration and Knowledge Sharing

  • Collaborate with cross-functional teams, including developers, architects, testers, and operations teams.
  • Provide security guidance, training, and support to development teams.
  • Stay up-to-date with emerging security threats, technologies, and trends.


Your key success factors:

  • 4-6 years of extensive experience in software development with a focus on security.
  • Strong proficiency in Java programming language and Spring Frameworks, Relational Databases, SQL etc.
  • Test Driven Development (TDD) best practices.
  • In-depth knowledge of security principles, protocols, algorithms, and standards.
  • Familiarity with security frameworks, libraries, and protocols (e.g., SAML, OAuth, JWT, SSL/TLS).
  • Experience with secure coding practices and methodologies (e.g., OWASP Top 10, SANS Secure Coding)
  • Excellent analytical, problem-solving, and decision-making skills
  • B.E./B.Tech. degree in computer science or similar relevant field.


Awesome, if you have:

  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Knowledge of Dev-SecOps practices and tools.
  • Knowledge of cryptography and cryptographic protocols.
  • Experience with Identity and Access Management (IAM) solutions.
  • Experience in Agile software development methodologies.


Soft Skills:

  • Excellent written and verbal communication skills to convey complex security concepts, findings, and recommendations to technical and non-technical audiences in a clear and concise manner.
  • Commitment to continuous learning, self-improvement, and staying updated with the latest security threats, technologies, trends, and best practices in the rapidly evolving software development landscape.


Benefits:

  • The company sponsored medical insurance for employee and their family
  • Company sponsored life insurance for employee
  • Dedicated internal training team to help employees excel
  • Sponsored external trainings to grow talent
  • For a good work-life balance, eQ offers a bouquet of 24 annual leaves plus holidays plus optional leaves plus a special holiday on your birthday
  • Some selected team members travel to client-sites across the globe for implementations
  • At eQ, we work hard and party harder!