Senior Security Software Engineer

4 weeks ago


Bengaluru, Karnataka, India Reuters Full time
Job Description

Job description

Senior Security Software Engineer are experienced professionals that design, develop, test, deploy,maintain, and enhance security software solutions. They have in-depth knowledge and subject matterexpertisein secure software development.The Senior Security Software Engineer interacts with internal and external teams to train them on the products, works on projects independently and collaborates with cross-functional teams to manage project priorities, deadlines, and deliverables.In this role, you will mentor and guide others by reviewing the code of more junior software engineers as well as encourage others to grow their technical skillset.Senior Security Software Engineer are creative problem solvers and are involved in continuously driving improvements across the software development life cycle as well as ensuring best practices are utilized.

About The Role

In this role as Senior Software Engineer, you will:

- Support ISRMSoftware Supply Chain Securityprogram.
- Delivers end-to-end technical solutions for multiple products or complex projects
- Solves complex problems with minimal guidance
- Design, develop and test software systems and/or applications for enhancements and new products
- Writes code according to coding specificationsestablishedfor software solutions.
- Delivers software features with exceptional quality, meeting designated release plans and delivery commitments.
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Documents anddemonstratessolutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Breaks down customer requirements/problems into for the team.
- Ability to clearly communicate technical concepts to stakeholders

About You

You are a fit for this position if your background includes:

Must Have

- 5+ years of experience in software development.
- Hands-on with Golang, JavaScript/TypeScriptandPython.
- Experience with aautomation and scriptingwitheitherBash, PowerShell.
- Strong understanding of CI/CDconcepts and pipelines.
- Understanding of software supply chain security concepts.
- SolidExperience withGitHub, GitHub Workflows and Actions.
- Knowledge of cryptography concepts (digital signatures, symmetric and asymmetric encryption, hashing, ...)
- Working proficiency leveraging and operating the AWS services such as (but not limited to) IAM, SQS, S3,Lambda, CloudFormation, CloudFront, DynamoDB, ECS, and EC2.
- Understanding ofcontainerstechnologies(Docker).
- Good written and verbal communication skills.

Nice to Have

- Bachelors degree in systems Engineering or similar.
- Familiarity of main software supply chain security frameworks (SLSA, in-toto).
- Solid understanding of SBOM management processes, formats, and toolchains.
- Knowledge of cryptographyimplementations (e.g.,Sigstore)
- SQL,Vue.js (or proficient with reactive JavaScript frameworks) and HTML
- AWSCodeBuild,CodePipeline,RDS
- Experience with Infrastructure as Code (IaC) such as Terraform.
- Experience with REST APIs and microservices.
- Hands-on security engineering or application security experience a plus.
- Knowledge of SCRUM Agilemethodology.

  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per year

    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...


  • Bengaluru, Karnataka, India RSA Security Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Our Software Quality Engineering team ensures that our next-generation software is of the highest quality. We conduct a wide range of quality control tests and analyses to ensure that our software meets or exceeds end-user requirements. We debug software products, oversee the development of test plans, ensure system tests are documented, analyze the results,...


  • Bengaluru, Karnataka, India beBeeProductSecurity Full time ₹ 1,81,91,808 - ₹ 2,51,53,352

    As a senior security engineer, you will play a pivotal role in ensuring the robustness and reliability of our products.Key Responsibilities:Serve as the product security subject-matter expert collaborating with other teams to identify, assess, root-cause, address, validate, and prevent product security issues.Advocate secure development practices, leveraging...


  • Bengaluru, Karnataka, India beBeeProduct Full time ₹ 18,00,000 - ₹ 19,50,000

    Security Engineer- Product and SDLC ExpertOur organization is seeking an experienced Security Engineer to lead the security of our products and services. This role involves driving security initiatives, mentoring engineers, and serving as a subject matter expert in ensuring a security-first culture.About the RoleThis position requires a senior, hands-on...


  • Bengaluru, Karnataka, India Skyhigh Security Full time

    Job DescriptionJob Title:Software development EngineerAbout Skyhigh Security:Skyhigh Security is a dynamic, fast-paced, cloud company that is a leader in the security industry. Our mission is to protect the worlds data, and because of this, we live and breathe security. We value learning at our core, underpinned by openness and transparency.Since 2011,...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Senior Java Software EngineerJob Description:As a Senior Java Software Engineer, you will have the opportunity to take on a challenging role in software engineering and development. You will work with a feature team to engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.In this role, you will be...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas: Eximietas Design is a leading technology consulting and solutions development firm specializing in Chip design, Firmware & Embedded Software development, Cloud Computing, cybersecurity, and AI/ML domains. Our success is anchored in the unparalleled expertise of our engineering leadership team, who have collectively taped-out over 100+ chips...


  • Bengaluru, Karnataka, India Uber Full time

    The Security Engineering team at Uber is focused on making the production and corporate environments secure by default to provide industry-leading solutions for Uber's production services and infrastructure. As a Senior Software Engineer in the Enterprise Application Security team, you will leverage your solid software engineering background in building...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 12,00,000 - ₹ 18,00,000

    Job TitleWe are seeking an experienced professional to join our team as a Software Engineer in Security Automation. This role will involve implementing and developing SOAR solutions, identifying incident response activity where mitigating controls would be automated, and working closely with senior developers to translate complex incident response event...


  • Bengaluru, Karnataka, India beBeeSecurity Full time US$ 1,80,000 - US$ 2,40,000

    Senior Software EngineerWe are seeking a Senior Software Engineer to build scalable, distributed systems with expertise in blockchain, wallets and platforms.About the RoleDesign, develop and implement security solutions to protect our applications, APIs and infrastructure.Collaborate with cross-functional teams to integrate security into the entire...