Principal Software Engineer

Found in: beBee S US - 3 weeks ago


Alpharetta, United States opentext Full time

OPENTEXT 
OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.

 

 

As a global leader in secure information management, OpenText empowers businesses to stay ahead of the ever-evolving cyber threats. Our cybersecurity portfolio is formidable, offering innovative solutions that safeguard organizations from malicious attacks, data breaches, and cyber vulnerabilities. By joining our team, you'll be at the forefront of developing and implementing state-of-the-art security technologies, protecting critical assets and sensitive information for clients worldwide. In the race to innovate, OpenText customers have a clear advantage.  Our portfolio spans the following areas: DevOps | IT Operations| Cloud | Security | Info Governance | Big Data, Machine Learning, & Analytics.

 

Your Impact:

 

Fortify is the industry-leading provider of Application Security solutions that empower organizations to develop secure software. Fortify offers a comprehensive portfolio of application security solutions with the flexibility of testing on-premises 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. You will work with bright, motivated teammates to implement solutions to some of the toughest code analysis problems in the industry. We develop complex algorithms to scan the code of over 20 different programming languages. Development and testing are done using agile methodologies and techniques.

 

What the role offers:

 

As a Principal Software Engineer, you will:

  • 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.
  • Analyze 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.
  • Possess 12-15 years of previous professional experience.

 

What you need to Succeed:

 

  • B.S., M.S., or Ph.D. (preferred) in Computer Science or equivalent, with emphasis on programming languages, static program analysis, compilers, or software security.
  • Proficiency in large-scale software development in Java, with emphasis on code quality, including performance and memory usage.
  • Ability to debug complex issues, including correctness, performance, and non-determinism issues.
  • Static analysis algorithms (abstract interpretation, dataflow, higher order analysis, buffer analysis, shape analysis, separation logic, incremental analysis).
  • Compiler construction (frontends, IR, backend, type inference, program transformations) in one or more programming languages.
  • Background in the software security domain.
  • Compiler tools (LLVM, MLIR, Rust HIR/MIR, Eclipse JDT, etc.)

 

One last thing:

 

OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned. 

Join us on our mission to drive positive change through privacy, technology, and collaboration. At OpenText, we don't just have a culture; we have character. Choose us because you want to be part of a company that embraces innovation and empowers its employees to make a difference.

 

This job is expected to pay in the range of  $150,000/annum to $190,000/annum in addition to a comprehensive and competitive group benefit and healthcare plan. Individual compensation will be determined based on skills and experience comparable to the job requirements.

 

OpenText's commitment to diversity and inclusion surpasses legal requirements, evident in our Equal Employment Opportunity Statement of Policy which promotes a respectful and empowering environment for employees of all backgrounds, culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at hr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.



  • Alpharetta, United States Talent Software Services Full time

    Software Development Engineer Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract to hire position in Alpharetta, ; Position Summary: A Software Development Engineer designs, develops, tests, installs, a...


  • Alpharetta, United States CareerBuilder Full time

    Company Description Job Description Job Position Purpose / Summary Avanos is seeking a team-oriented Principal Hardware Engineer to join the newly established R&D Hardware Engineering team. This position will lead hardware architecture planning, design, and development for new electronic medical devices and support existing product hardware initiatives in...

  • Software Engineer

    Found in: beBee S US - 3 weeks ago


    Alpharetta, United States Prolific Technologies Inc Full time

    We are looking for Information Technology students and have the following positions available (We provide required training and Visa sponsorship) • Software Development Engineer • Software Development Engineer in Test • BI/Data Analyst • AI/ML Scientist / Data scientist • Cyber Security Specialist • ERP / CRM Developers and AnalystsRequirements...

  • Software Engineer

    Found in: beBee jobs US - 2 weeks ago


    Alpharetta, United States Prolific Technologies Inc Full time

    We are looking for Information Technology students and have the following positions available (We provide required training and Visa sponsorship) Software Development Engineer Software Development Engineer in Test BI/Data Analyst AI/ML Scientist / Data scientist Cyber Security Specialist ERP / CRM Developers and AnalystsRequirements Education Bachelor...

  • Software Engineer

    Found in: beBee S US - 1 week ago


    ALPHARETTA, United States Innovien Full time

    Job Description: This role will be joining the Engineering group within the Controls and Digitalization organization. This group is responsible for providing engineering capabilities for net new projects as well as modernization projects for various clients. They are working to install software and hardware technology within power plant environments to allow...

  • Pre Sales Solutions Engineer

    Found in: Talent US C2 - 2 weeks ago


    Alpharetta, United States Foxit Software Incorporated Full time

    Foxit Pre-Sales Solutions Engineer Responsibilities for Solutions Engineer •Designing and implementing technical solutions: Solutions engineers are responsible for designing and implementing technical solutions that meet the needs of their clients. Work closely with Sales professionals within the company to ensure progress and implementation of...

  • Software Engineer

    Found in: beBee jobs US - 1 week ago


    ALPHARETTA, United States Innovien Full time

    Job Description:This role will be joining the Engineering group within the Controls and Digitalization organization. This group is responsible for providing engineering capabilities for net new projects as well as modernization projects for various clients. They are working to install software and hardware technology within power plant environments to allow...

  • DevOps Engineer

    11 hours ago


    Alpharetta, United States Talent Software Services Full time

    DevOps Engineer Job Summary: Talent Software Services is in search of a DevOps Engineer for a contract to hire position in Alpharetta, GA. Primary Responsibilities/Accountabilities:Work closely with development and other teams to deploy software releases and updates and identify and implement improvements to that process. Setup and maintenance of source...

  • Principal Engineer

    1 week ago


    Alpharetta, United States CareerBuilder Full time

    If you are a job seeker with a disability and require a reasonable accommodation to apply for one of our jobs, you will find the contact information to request the appropriate accommodation by visiting the following page: Specifically the candidate will provide expert-level technical leadership to the business units engineering team throughout development...

  • DevOps Engineer

    3 weeks ago


    Alpharetta, United States TALENT Software Services Full time

    Are you an experienced DevOps Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced DevOps Engineer to work in Alpharetta, GA.Primary Responsibilities/Accountabilities:Work closely with development and other teams to deploy software releases and updates and identify and implement...

  • DevOps Engineer

    Found in: Appcast Linkedin GBL C2 - 3 weeks ago


    Alpharetta, United States TALENT Software Services Full time

    Are you an experienced DevOps Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced DevOps Engineer to work in Alpharetta, GA.Primary Responsibilities/Accountabilities:Work closely with development and other teams to deploy software releases and updates and identify and implement...

  • DevOps Engineer

    Found in: Appcast US C2 - 2 weeks ago


    Alpharetta, United States TALENT Software Services Full time

    Are you an experienced DevOps Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced DevOps Engineer to work in Alpharetta, GA.Primary Responsibilities/Accountabilities:Work closely with development and other teams to deploy software releases and updates and identify and implement...

  • Software Engineer

    Found in: Talent US C2 - 3 weeks ago


    Alpharetta, United States Scientific Games Full time

    Description Develop system requirements, technical designs, and implement logical solutions through the use of structured programming concepts and modern programming methods. Establish and maintain client confidence by delivering quality system solutions within project timelines and budgetary limits. Respond to System problem calls (24x7) in a timely...

  • DevOps Engineer

    Found in: Talent US C2 - 2 weeks ago


    Alpharetta, United States TALENT Software Services Full time

    DevOps Engineer Job Summary: Talent Software Services is in search of a DevOps Engineer for a contract to hire position in Alpharetta, GA.  Primary Responsibilities/Accountabilities: Work closely with development and other teams to deploy software releases and updates and identify and implement improvements to that process. Setup and maintenance of...


  • Alpharetta, United States Equifax Full time

    Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful...

  • Software Engineer

    Found in: beBee S US - 2 weeks ago


    Alpharetta, United States beBee S US Full time

    Description Agilysys provides industry-leading modern cloud-native solutions for Hospitality. Agilysys helps properties optimize Return on Experience for both guests and staff so they can achieve High Return Hospitality. Agilysys is the only fully focused hospitality software provider that synthesizes data and workflows across a property's revenue and...


  • Alpharetta, United States Intellisoft Systems LLC Full time

    Intellisoft Systems LLC has openings for Sr Software Engineer w/ Master’s in Comp Sci, Engg(any), Technology or rltd & 2 yrs exp in Software Dvlpment Life Cycle (SDLC) & Maintain Medium to Large Enterprise apps in Web-based environmnt using JAVA/J2EE techs & Golang. Expertise in dvlping multi-Tier E...

  • Software Engineer III

    Found in: Appcast Linkedin GBL C2 - 3 days ago


    Alpharetta, United States Robert Half Full time

    Basic Functions:This position entails conducting intricate research, design, and software development tasks within a specified software functional area or product line. The role offers an exciting opportunity to delve into cutting-edge technology aimed at simplifying "Big Data" management. Responsibilities include extracting, loading, cleansing, translating,...


  • Alpharetta, United States Robert Half Full time

    Basic Functions:This position entails conducting intricate research, design, and software development tasks within a specified software functional area or product line. The role offers an exciting opportunity to delve into cutting-edge technology aimed at simplifying "Big Data" management. Responsibilities include extracting, loading, cleansing, translating,...

  • Software Engineer III

    Found in: Appcast US C2 - 3 days ago


    Alpharetta, United States Robert Half Full time

    Basic Functions:This position entails conducting intricate research, design, and software development tasks within a specified software functional area or product line. The role offers an exciting opportunity to delve into cutting-edge technology aimed at simplifying "Big Data" management. Responsibilities include extracting, loading, cleansing, translating,...