Jobs
>
Belfast

    Sr. Software Engineer - Belfast, United Kingdom - Contrast Security

    Default job background
    Full time
    Description

    About the Position

    As a Senior Software Engineer on the PHP agent team, you will work with a small group of software engineers focused on building our deep instrumentation agent-based solution for detecting, reporting, and blocking security vulnerabilities. You must be able to work independently (remotely) while still collaborating with other technical team members and product stakeholders. Working on our PHP agent is a team sport where you will be called on to provide deep technical insights about the PHP ecosystem and build WordPress and Druple plugins to test our product's capabilities. You will be tasked with reviewing pull requests and troubleshooting customer issues. While working in this position, you will develop expertise in AppSec, Interactive Application Security Testing (IAST), Run-Time Self Protection (RASP), and Software Composition Analysis (SCA).

    Responsibilities

  • Working with a team of engineers to research and design PHP instrumentation strategies for a Contrast PHP agent
  • Building, shipping, curating, and iterating on features supported by the agent
  • Improving the accuracy, reliability, and resilience of the agent
  • Work with architecture, design, and product teams to build amazing, jaw-dropping features
  • Implementing security rules designed to detect and defend against common attack patterns and security anti-patterns
  • Investigating third-party web frameworks and servers to derive and implement instrumentation approaches
  • Building many variations of simple to complex PHP web servers to provide robust testing of our agents
  • Enhancing acceptance criteria for the agents, including performance, integration test, unit test, and code coverage metrics
  • Performing forensic investigations when the agent negatively impacts the performance or functionality of instrumented web applications
  • Qualifications

  • You develop code in PHP and/or other interpreted languages (like Python) and have at least five (5) years of industry experience as a software engineer
  • You have experience with writing and compiling C99 programs
  • You have experience with using Git or similar code management, tooling
  • You are obsessive about writing unit and integration tests to maintain our code quality
  • You have experience developing code with Continuous Integration and automated deployment
  • Experience with Apache, Docker, and running containerized web servers
  • You are comfortable developing on MacOS and running apps in Linux containers
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building
  • You are a good communicator. You ask questions, let others know when you need help, and tell others what you know
  • You are a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally
  • While not requisite, it'd be helpful if you have experience with some of the following:
  • Developing code in PHP web frameworks and platforms
  • Experience with C and developing PHP plug-ins
  • We are focused on building a diverse and inclusive workforce. If you're excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

    What We Offer

  • A fun and dynamic environment where you work with other like-minded people on products which make a real difference to the security of our customers
  • Flexible paid time off
  • The onboarding, training, and tools to allow you to excel from day one
  • A team who are generous with their knowledge and time, who work collaboratively and provide each other a platform to succeed
  • A competitive salary package that includes stock options


  • PWC Belfast, United Kingdom

    **The Role** · We've invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We're creating a team of engineers and technologists who'll work within a bigger innovation ecosystem, including government, Universityacadem ...


  • Johnson Controls Belfast, United Kingdom InternshipSHIP

    **Job Details** · **Software Engineer Intern** · **Who we are**: · Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries. We create intelligent buildings, efficient energy solutions, integrated ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Ld Software Engineer independently engineers secure, scalable and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Principal Accountabilities: · - Conducts full system te ...


  • Searchability NS&D Ltd Belfast, United Kingdom Full time

    JAVA SOFTWARE DEVELOPER - DV CLEARANCE · BRAND NEW CONTRACT OPPORTUNITY FOR A DV CLEARED JAVA SOFTWARE ENGINEER WITH EXPERIENCE COST TESTING AND DEBUGGING · Location : Belfast · Duration: 6-months · The first 12 weeks will be on-site in Belfast with the remaining 3-months remot ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Manager Software Engineering independently manages a team that is accountable for engineering secure, scalable and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Princi ...

  • eFinancialCareers

    Software Engineer I

    1 week ago


    eFinancialCareers Belfast, United Kingdom

    **Description** · Develop Software Engineering skills to fast track your career · Our software engineer roles provide the opportunity to innovate, design, build and implement enterprise quality software solutions that help power the global economy. Our engineers learn how to buil ...


  • PWC Belfast, United Kingdom

    **The Role** · We've invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We're creating a team of engineers and technologists who'll work within a bigger innovation ecosystem, including government, Universityacadem ...


  • CommScope Belfast, United Kingdom

    In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. · **Learn More About Internship Programs at CommScope** · As CommScope designs and builds connectivity for the world's most advanced networks, we're building something equally a ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer II engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Principal Accountabilities: · - Applies ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer III engineer builds secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Principal Accountabilities: · - A ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer II engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · **The opportunity**: · - Excellent train ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · There's never been a more exciting time to join CME Group ( Press Release ) have recently entered into a long-term strategic partnership with Google Cloud that will transform global derivatives markets, by migrating our technology infrastructure t ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Principal Accountabilities · - Deployment management and automation (Building, documenting, ensuring quality and supporting releases into live customer facing environments). · - Best practice development standards through code reviews, refactoring, clean coding, ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Principal Accountabilities: · - Working within a team to design all aspects of a project; app design, test design, observability, metrics, and CICD. · - Defines key metrics driving code optimization and drives code reviews; Manages environment build deployments, ...


  • eFinancialCareers Belfast, United Kingdom

    Who are we? · First Derivative provides managed services and consulting to our clients in the capital markets sector worldwide, with a focus on supporting mission-critical systems and helping them achieve and maintain regulatory compliance. · We are the home of diverse thinkers a ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Description · CME Technology and Support Services is relentlessly focused on developing the worlds most advanced electronic trading, post trade processing and risk management systems. We are the world's leading and most diverse derivatives market place providing ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · **Principal Accountabilities** · The Senior SE will: · - collaborate with the Team Lead, and architecture & analysis teams to develop understanding of business asks and solution proposals · - deliver software that is r esilient, performant, and sc ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Description** · **Principal Accountabilities**: · - Applies good knowledge of Java language, DBMS and middle-ware technologies in designing and developing key services with a focus on continuous integration and delivery. · - Participates in code reviews, proac ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · There's never been a more exciting time to join CME Group ( Press Release ) have recently entered into a long-term strategic partnership with Google Cloud that will transform global derivatives markets, by migrating our technology infrastructure t ...


  • eFinancialCareers Belfast, United Kingdom

    **You're the brains behind our work.** · You're ready to bring your knowledge from the classroom to the boardroom, and Citi wants to help you get there. Whether it's honing your skills or building your network, we know that success can't come without growth. Our programmes equip ...