Search by job, company or skills

A

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Title: Senior Software Engineer - Software Security

Location: Bengaluru

Experience: 2-5 years

Budget: 22 LPA

Key Responsibilities:

  • Hands on experience with Graph Database (Neo4J Database).
  • Collaborate extensively with engineers, customers, and senior management to build and ship key features.
  • Help architect and build internal libraries, standards, and frameworks to drive engineering wide consistency.
  • Develop modular and consistent architectures across products, including documentation of approach and test cases.
  • Design and implement software solutions that leverage SQL and NoSQL databases and customizable no-code/low-code workflow applications.
  • Develop and maintain technical documentation, including architecture diagrams, design documents, and system documentation.
  • Collaborate with cross-functional teams to identify technical requirements and deliver solutions that meet them.
  • Provide technical guidance and mentorship to peers.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Continuously evaluate new technologies and tools to ensure the organization is using the most effective solutions.
  • Ensure scalability, reliability, security, and performance of software solutions.
  • Analyze, troubleshoot, and proactively identify potential issues.

Requirements:

  • BS or MS degree in Computer Science or equivalent with 23 years of software development experience.
  • Strong emphasis on software security, with practical knowledge of secure coding practices, authentication, authorization, and data protection.
  • Understanding of CI/CD pipelines and deployment practices.
  • Familiarity with Nginx for load balancing, reverse proxy, and web serving.
  • Experience designing and developing software solutions with SQL and NoSQL databases.
  • First-hand experience withNeo4J database.
  • Good handle on HA and ELK stack.
  • Solid understanding of software architecture and design patterns.
  • Strong foundation in Object-Oriented Design, Architectural patterns, Data Structures,
  • Algorithms, Operating Systems, and Software Engineering.
  • Full-stack development experience with Java.
  • Experience with microservices and REST API-based architectures.
  • Experience designing multi-threaded applications.
  • Familiarity with system traffic/load handling and performance optimization.
  • Knowledge of security concepts at the services and system levels.
  • Familiarity with Agile development methodologies.
  • Willingness to work across the stack and learn new technologies quickly.

Good to Have:

  • Experience with caching tools like Redis and Apache components.
  • Experience with no-code/low-code workflow application development.
  • Familiarity with Angular Web Framework and services.
  • Cloud expertise and experience with storage tools.

Interested candidates kindly share your updated resume on [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133892231

Similar Jobs

(estd)