Black Duck Logo

Black Duck

Software Engineer 2

Posted 7 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Design, develop, and maintain cloud-native, secure microservices using Go/Java. Optimize databases (PostgreSQL), implement messaging (Kafka/RabbitMQ), enforce auth/authorization (RBAC), perform code reviews and testing, and collaborate with product and engineering teams to deliver scalable, reliable services on AWS/GCP/Azure.
The summary above was generated by AI

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.

About Black Duck Software:
 
Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open-source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.
 
Key Requirements:
• Bachelor’s or master’s degree in computer science, Engineering, or a related field.
• Total years of work experience: 3+ years.
• Proficiency in programming languages, primarily Golang (Must).
• Strong experience in Database - PostgreSQL OR Any Database - Performance optimization, Scaling.
• Experience with Distributed Microservices Architecture.
• Experience with different Service Communication technologies (Messaging queue-based communication Kafka/RabbitMQ).
• Experience with Security in Microservices Architecture and knowledge of common authentication protocols and implement and maintain security measures to protect the application and user data from unauthorized access.
• Familiarity with various authorization models, Role-Based Access Control.
• Experience with web development frameworks and Services (GRPC, RESTful).
• RDBMS (PostgreSQL) databases experience and design persistence layer for Microservices using ORMs.
• Familiarity with cloud platforms (AWS, GCP, Azure), including a background in Cloud infrastructure & Services (network, cloud storage-related solutions, IAM, Cloud function, etc.).
 
Key Responsibilities:
• Contribute to the design and development of cloud-native applications using Go/Java, ensuring scalability, reliability, and security.
• Conduct code reviews and perform thorough testing to identify and resolve issues.
• Collaborate closely with other engineering teams, product managers, and stakeholders to define technical solutions and deliverables.
• Communicate effectively with stakeholders to provide updates on progress, challenges, and solutions.

Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race, color, national origin, religion, sex, gender identity or expression, age, disability, sexual orientation, veteran or military service status, or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.

Similar Jobs

Yesterday
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Healthtech
Assist in design and development of software across front-end and back-end stacks. Troubleshoot code, support small projects, review functional specs, follow quality standards, and build production-ready Python and generative AI applications with basic SQL usage.
Top Skills: Gen AiPythonSQL
Yesterday
In-Office
Bangalore, Bengaluru, Karnataka, IND
Mid level
Mid level
Security • Cybersecurity
Build and maintain backend services powering search, remediation, and quarantine workflows for multi-tenant email security. Own reliability, observability, APIs, testing, on-call support, and mentor junior engineers while collaborating with product and engineering leads.
Top Skills: AWSDjangoDkimDmarcGoKubernetesPythonRestSIEMSoar
5 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Healthtech
Contribute to design and development of software across the full stack, troubleshoot and resolve code issues, review specifications and validation deliverables, and support development projects while learning IQVIA quality standards.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account