Sr. Software Engineer
at Contrast Security
Belfast, Northern Ireland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jul, 2024 | Not Specified | 28 Apr, 2024 | N/A | Web Servers,Git,Platforms,Macos,Code,Docker,Apache,Apps,Python,Continuous Integration,Php,Writing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
CONTRAST SECURITY NAMED ONE OF THE HOTTEST CYBERSECURITY COMPANIES IN THE 2024 CITIZENS JMP SECURITIES LLC CYBER 66 REPORT
Contrast recognized for its innovation in Runtime Security
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast’s patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development to operations to production.
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.
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Belfast, United Kingdom