Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

Your Impact

Fortify offers a comprehensive portfolio of application security solutions with the flexibility of testing on-premise and on-demand to cover the entire software development lifecycle. Over 80% of security breaches exploit application vulnerabilities, and at Fortify, you will be at the forefront of one of the fastest-growing segments in the security market. Fortify Static Code Analyzer : https : / / software.microfocus.com / en-us / products / static-code-analysis-sast / overview Join our experts and help us expand our security team! A typical day in your life in this role

What the role offers :

Design and implement static analysis algorithms based on recent relevant computer science research and literature.

Develop new analysis features and add support for new languages and language features.

Apply recent research developments from computer science literature where we can benefit from upgrading our algorithms and program representations.

Write specifications for features as they are implemented.

Analyse the quality of security finding results and product performance characteristics.

Maintain the Fortify Static Code Analyzer code base using good software engineering practices.

Collaborate with a project team of other software engineers, security researchers, and quality engineers, to develop reliable, cost-effective, and high-quality solutions. Education and Experience Required

What you need to Succeed :

Master's degree or Ph.D. (preferred) in Computer Science or equivalent, with emphasis on programming languages, static program analysis, compilers, or software security.

12+ years of solid enterprise Java backend engineering skills

Excellent written and verbal communication skills; Ability to effectively communicate design proposals and specifications.

Qualified candidates have prior expertise in or knowledge of one or more of the following areas :

Background in knowledge of compiler internals, static code analysis algorithms (abstract interpretation, dataflow, higher order analysis, buffer analysis, shape analysis, separation logic, context-insensitive incremental analysis).

Background in Compiler construction (frontends, IR, type inference, program transformations) in one or more programming languages

Background in the software security domain Desirable skills :

Programming skills in additional coding languages and frameworks and desire to learn new programming languages

Compiler tools (LLVM, MLIR, Rust HIR / MIR, Eclipse JDT, etc.)

Experience with software systems running on multiple platform types.

Strong analytical and problem-solving skills.

Familiarity with agile development methodologies

One last thing :

  • You are persistent and inquisitive. You have to understand why things are happening the way they are.
  • You are determined to understand cyber attack techniques at a very detailed level.
  • You are a self-starter who is able to work with minimal management, however have strong collaboration and interpersonal skills to work together with several other professionals from other information security fields.
  • Youre a creative thinker who wants to answer the question, Why
  • Your workstation is a pyramid of monitors that you can't take your eyes off of at the risk of missing something.

Skills Required

Java Backend, Agile Development

Create a job alert for this search

Principal Software Engineer • Bengaluru / Bangalore

Related jobs
  • Promoted
Principal Engineer

Principal Engineer

RecroBengaluru, Karnataka, India
Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 30+ days ago
  • Promoted
Principal Backend Engineer, Infrastructure

Principal Backend Engineer, Infrastructure

Pebblehosur, tamil nadu, in
We’re looking for a highly skilled.Platform Engineering team and help us design, build, and operate large-scale, high-performance, cloud-native infrastructure systems. Build internal platform servic...Show moreLast updated: 26 days ago
  • Promoted
Associate Systems Engineer

Associate Systems Engineer

Sapaadhosur, tamil nadu, in
Sapaad, has seen tremendous success in the last decade, with thousands of customers.Driven by a team of passionate developers and designers, Sapaad is constantly. Singapore, with offices across five...Show moreLast updated: 18 days ago
  • Promoted
Principal Engineer, Agent Platform

Principal Engineer, Agent Platform

MightyBothosur, tamil nadu, in
Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 20 days ago
  • Promoted
Principal Engineer, Software - Cloud Infrastructure [T500-20363]

Principal Engineer, Software - Cloud Infrastructure [T500-20363]

ANSRhosur, tamil nadu, in
ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 8 days ago
  • Promoted
UiPath - Principal Software Engineer

UiPath - Principal Software Engineer

UiPath Robotic Process Automation India Pvt. LtdBangalore
Life at UiPath : The people at UiPath believe in the transformative power of automation to change how the world works.Were committed to cr...Show moreLast updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

swivl.techBangalore, Karnataka, IN
Quick Apply
Job Title : Principal Software Engineer (15+ years experience) Are you a senior technologist with a strong product mindset, proven architectural expertise, and a passion for mentoring high-performin...Show moreLast updated: 30+ days ago
Principal Engineer

Principal Engineer

ScaleneWorksBengaluru, Karnataka, India
Quick Apply
Education : University degree in computer science or related field or relevant experience.At least 10 Years of experience building enterprise-grade distributed systems based on C++.A thorough unders...Show moreLast updated: 30+ days ago
  • Promoted
Principal Professional Services Engineer

Principal Professional Services Engineer

Palo Alto Networkshosur, tamil nadu, in
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 7 days ago
Principal Engineer

Principal Engineer

Weekday AIBengaluru, KA, IN
Quick Apply
This role is for one of the Weekday's clients.Key Responsibilities & Expertise.Lead the design and development of large-scale,. Solve complex technical challenges with strong.Golang, Java, or si...Show moreLast updated: 30+ days ago
  • Promoted
Principal Data Engineer

Principal Data Engineer

XebiaHosur, Tamil Nadu, India
We’re Hiring : Principal Data Engineer | Any Xebia Location (Hybrid, 3 days in office per week) Location : Any Xebia Location (Hybrid – 3 days in office per week) Experience Level : 10+ years of Dat...Show moreLast updated: 21 days ago
  • Promoted
Principal Backend Engineer (Python, C#)

Principal Backend Engineer (Python, C#)

Intelliashosur, tamil nadu, in
Intellias is supporting the modernization and ongoing development of a cloud-native, AI-driven platform used across the vehicle product lifecycle by a major global automotive group.The platform ena...Show moreLast updated: 5 days ago
  • Promoted
Principal Engineer - Full Stack Technologies

Principal Engineer - Full Stack Technologies

RecroBangalore
Job Title : Senior Software Engineer / Technical Architect Experience : Minimum 12 years Location : Bang...Show moreLast updated: 6 days ago
  • Promoted
FACULTY – Computer Science Engineering

FACULTY – Computer Science Engineering

GITAM Deemed UniversityDodda Ballapur, Karnataka, India
Faculty Recruitment – Computer Science Engineering | GITAM (Deemed to be University), Bengaluru Campus.Department of Computer Science Engineering at GITAM. Algorithms, Complexity, Graph Theory, Form...Show moreLast updated: 4 days ago
  • Promoted
AI Engineer – Prompt Engineering & Backend Systems

AI Engineer – Prompt Engineering & Backend Systems

Particle ExecutionHosur, Tamil Nadu, India
We’re seeking a Senior AI Engineer who combines advanced prompt engineering expertise with solid backend development and deployment skills. You’ll work end-to-end—from crafting sophisticated AI serv...Show moreLast updated: 4 days ago
Software Engineer

Software Engineer

Epergne SolutionsBangalore Rural, Karnataka, India
Quick Apply
To maintain and support Agile products, which includes : .Supporting application changes that might impact existing functionalities and processes or involve new features altogether.Maintenance and up...Show moreLast updated: 30+ days ago
  • Promoted
Firmware Engineer – IoT Gateway Development

Firmware Engineer – IoT Gateway Development

Capgemini EngineeringBangalore Rural, Karnataka, India
Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 26 days ago
  • Promoted
Software Support Engineer I

Software Support Engineer I

Actablhosur, tamil nadu, in
We’re providing better solutions for hotel companies as the world around us evolves and changes related to using technology, finding labor, and maximizing profits. Our mission is to empower the peop...Show moreLast updated: 20 days ago
  • Promoted
Alcon - Principal Software Engineer I

Alcon - Principal Software Engineer I

AlconBangalore
Summary of Position : At Alcon, we're passionate about enhancing sight and helping people see brilliantly.With more than 25,000 associates, we innovate fearlessl...Show moreLast updated: 14 days ago
Forward Deployed Software Engineers-Palantir Foundry

Forward Deployed Software Engineers-Palantir Foundry

Epergne SolutionsBangalore Rural, Karnataka, India
Quick Apply
Forward Deployed Software Engineers-Palantir Foundry.Noida / Gurgaon / Hyderabad / Bangalore / Pune.Forward Deployed Software Engineers (FDSEs). In this role, you won t just write code you ll work directly ...Show moreLast updated: 20 days ago