Software Escalation Engineer (Python)


Morrisville
Permanent
USD90000 - USD120000
Cybersecurity​
PR/548808_1749645893
Software Escalation Engineer (Python)

We have an exciting opportunity to join a company that is a pioneer in the data security space. This client tackles challenges that go beyond traditional cybersecurity. Their cloud-native Data Security Platform leverages AI-driven automation to continuously discover and classify sensitive data, eliminate vulnerabilities, and detect sophisticated threats.

About the role:

  • Responsible for the server-side of web applications
  • Develop new applications and improve existing ones
  • Ensure system consistency and enhance user experience
  • Develop and maintain functional, stable web applications to meet company needs

Responsibilities:

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Strong programming skills in Python
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers, and system administrators to identify new features
  • Follow emerging technologies

Requirements:

  • 5+ years in software development
  • Minimum 2 years building large-scale systems using Python (Required)
  • Strong analytical and time management abilities
  • Team-oriented with a proactive, problem-solving mindset
  • Familiarity with asynchronous programming and performance-critical application development
  • Experience with AWS, Docker, and microservices architecture
  • Background in Machine Learning
  • Proficiency in algorithm development, including collaborative filtering, similarity measures, data normalization, and clustering

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you