Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Engineer

$125k - $209k

Sophos

Senior Software Engineer II

As a member of the Sophos Agentic AI team, the Senior Software Engineer II plays a key role in shaping and delivering AI-powered cybersecurity solutions. This role works closely with engineers, architects, product management, and cross-functional stakeholders to drive the team's vision at scale.

The Senior Software Engineer II contributes as a hands-on developer while also providing broader technical leadership — setting direction for architecture and design, mentoring peers, and influencing multiple projects or services.

An ideal candidate will have a proven track record of building complex, scalable systems and a deep interest in Generative AI and its applications in cybersecurity. Experience with AI agents, or applied LLMs is highly valued, along with the ability to anticipate challenges, drive technical strategy, and solve real-world security problems using cutting-edge technology.

What You Will Do

  • Collaborate with engineering leadership, architects, product management, and cross-functional teams to define technical direction and feature priorities.
  • Design and implement scalable, cloud-native microservices and REST APIs using Python, FastAPI, and Celery.
  • Build AI-powered applications as well as the platforms and services that enable their development, deployment, and operation.
  • Integrate and optimize data systems including Postgres, Redis, and Elasticsearch to support high-performance AI and cybersecurity workloads.
  • Partner effectively with Product Management, DevOps, QA, and fellow developers to deliver solutions that meet both technical excellence and customer needs.
  • Take end-to-end ownership of major features or projects from design through deployment and monitoring, working with a high degree of autonomy.
  • Provide technical mentorship and guidance to less-experienced engineers, helping them grow their skills and deliver high-quality code.
  • Influence architecture and design decisions across multiple services or projects, ensuring scalability, reliability, and alignment with long-term product strategy.
  • Stay current with advances in Generative AI, cloud technologies, and cybersecurity, and bring forward ideas to keep the platform at the cutting edge.
  • Work with Kubernetes, CI/CD pipelines, event-driven systems, and large-scale data processing to deliver robust, reliable services.

What You Will Bring

  • BS in Computer Science or equivalent experience.
  • 5+ years of professional software development experience, including designing and building scalable microservices and REST APIs.
  • Strong Python development skills, with experience in FastAPI or other web frameworks.
  • Hands-on experience building and operating cloud-native applications on AWS (EKS, Lambda, S3, Bedrock, etc.).
  • Solid understanding of containerization and orchestration (Docker, Kubernetes).
  • Proficiency in SQL and NoSQL databases (Postgres, Redis) and experience integrating search platforms like Elasticsearch.
  • Comfort with Unix/Linux environments and modern development workflows.
  • Demonstrated ability to own large features or projects end-to-end; from design and implementation to deployment and monitoring, with a strong sense of accountability.
  • Proven experience mentoring junior and mid-level engineers, fostering a culture of learning and continuous improvement.
  • Demonstrated ability to shape technical direction at a broader scope — contributing to system architecture, cross-team initiatives, and long-term technology strategy.
  • Able to work autonomously while taking initiative to suggest improvements, propose new ideas, and drive features forward with minimal oversight.
  • Strong problem-solving skills with the ability to troubleshoot and debug complex distributed systems.
  • Excellent communication skills, with the ability to collaborate across engineering, product, and research teams.
  • Familiarity with Agile/Scrum methodologies and iterative software delivery.
  • Familiarity with Agentic Coding tools like claude code, cursor, codex etc

Nice to Have

  • Experience integrating and deploying Generative AI or LLM-powered solutions.
  • Understanding of AI agent architectures, retrieval-augmented generation (RAG), and conversational AI systems.
  • Exposure to cybersecurity products (XDR, MDR, SIEM, SOAR) or adjacent security technologies.
  • A passion for learning and experimenting with emerging AI technologies, and translating them into impactful customer-facing features.

In Canada, the base salary for this role ranges from $125,000 to $209,000. In addition to base salary, we offer additional compensation including bonus eligibility and a comprehensive benefits package. A candidate's specific pay within this range will depend on a variety of factors, including job- related skills, training, location, experience, relevant education, certifications, and other business and organizational needs.

Ready to Join Us?

At Sophos, we believe in the power of diverse perspectives to fuel innovation. Research shows that candidates sometimes hesitate to apply if they don't check every box in a job description. We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply.

What's Great About Sophos?

· Sophos operates a remote-first working model, making remote work the primary option for most employees. However, some roles may necessitate a hybrid approach. While we are a remote first organization, applicants must have legal authorization to work in the jurisdiction where the position is posted, without requiring employer sponsorship.

· Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit

· Employee-led diversity and inclusion networks that build community and provide education and advocacy

· Annual charity and fundraising initiatives and volunteer days for employees to support local communities

· Global employee sustainability initiatives to reduce our environmental footprint

· Global fitness and trivia competitions to keep our bodies and minds sharp

· Global wellbeing days for employees to relax and recharge

· Monthly wellbeing webinars and training to support employee health and wellbeing

Our Commitment To You

We're proud of the diverse and inclusive environment we have at Sophos, and we're committed to ensuring equality of opportunity. We believe that diversity, combined with excellence, builds a better Sophos, so we encourage applicants who can contribute to the diversity of our team. All applicants will be treated in a fair and equal manner and in accordance with the law regardless of gender, sex, gender reassignment, marital status, race, religion or belief, color, age, military veteran status, disability, pregnancy, maternity or sexual orientation. We want to give you every opportunity to show us your best self, so if there are any adjustments we could make to the recruitment and selection process to support you, please let us know.

Data Protection

If you choose to explore an opportunity, and subsequently share your CV or other personal details with Sophos, these details will be held by Sophos for 12 months in accordance with our Privacy Policy and used by our recruitment team to contact you regarding this or other relevant opportunities at Sophos. If you would like Sophos to delete or update your details at any time, please follow the steps set out in the Privacy Policy describing your individual rights. For more information on Sophos' data protection practices, please consult our Privacy Policy Cybersecurity as a Service Delivered | Sophos

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Python Engineer in United States vacancy
  •  ...An established industry player seeks a Senior Research Software Engineer to join their Houston team. In this role, you will support quantitative and...  ...that directly impacts trading decisions. You will work in a Python-oriented environment, refining processes and delivering... 
    Senior

    HRB

    Houston, TX
    1 day ago
  •  ...Senior Python Engineer Location: Richmond, VA/Hybrid Rate: $54/Hr on W2 Direct Client: Capital One Description: Tech stack is Python They will be developing new AWS components for a product launching in August. They... 
    Senior

    Concord IT Systems

    Richmond, VA
    2 days ago
  •  ...Joining a tight-knit engineering team, the full-time Senior Python Engineer will lead backend development on the core scheduling platform modernization, set Python best practices, and contribute across a multi-product ecosystem in a fully remote capacity. Key responsibilities... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    4 days ago
  • $80 per hour

     ...A tech consulting firm in New York is seeking experienced Python engineers for a part-time, remote role. You will develop Model Context Protocol servers and tools while collaborating with infrastructure engineers. The ideal candidate has over 4 years of Python development... 
    Senior
    Part time
    Remote work
    Flexible hours

    Mind Rift

    Florida, NY
    2 days ago
  •  ...An established industry player is seeking a Senior Developer to drive innovative solutions through DevOps practices and Python programming. In this pivotal role, you will enhance system efficiency and scalability while implementing cutting-edge technologies like Kubernetes... 
    Senior

    TechDigital Group

    Raleigh, NC
    2 days ago
  •  ...Job title: Senior Python Engineer Location: Remote ( Austin, TX ) Duration: Long term contract Job Description: ~12+ years of experience in python development ~10+ years of experience in UNIT test ~10+ years of experience in Python... 
    Senior
    Long term contract
    Remote work

    Maintec Technologies

    United States
    4 days ago
  •  ...Role: Python software Engineer Location: Columbus OH $60Hr on C2C Client: Mphasis | JPMC JOB DESCRIPTION: • Highly experienced Python software engineer who is looking for a challenging role where he/she can learn lots more and work on exciting... 
    Senior

    Concord IT Systems

    Columbus, OH
    2 days ago
  •  ...are one honking great idea -- let's do more of those! —Tim Peters (The Zen of Python) If this resonates with you then please come and say g'day! Veryfi is looking for a Senior Python Engineer with: 5+ years of experience building modern web applications 2+ years of... 
    Senior

    Veryfi

    San Mateo, CA
    4 days ago
  • $120 per hour

     ...Role Senior Python Software Engineer (Commodities) Client Leading Commodities Trading Firm Compensation Up to $120 per hour Location Houston, TX (Hybrid / Onsite preferred) Overview We’re working with a leading commodities trading firm with elite engineering standards,... 
    Senior
    Hourly pay
    Contract work

    Hunter Bond Ltd

    Wausau, WI
    1 day ago
  •  ...Hi Professionals, Job Title: Senior Python AI/ML Engineer (Generative AI & Healthcare)-Local to Texas. Location: Onsite - Plano, TX NOTE: Inperson Interview JD: Mandatory Skills Generative AI | Python | AWS | Healthcare | Claude LLM... 
    Senior
    Local area

    E-Solutions

    Murphy, TX
    3 days ago
  •  ...Job Posting Our client is seeking a Senior Python Engineer to join their team and help us build and maintain advanced software applications. The ideal candidate will have extensive experience in Python programming, as well as a strong understanding of software development... 
    Senior

    Pivotal Solutions Inc

    Chicago, IL
    1 day ago
  •  ...Job Title: Senior Python Engineer Location: Sunnyvale, CA Role Overview We are seeking a highly skilled Senior Python Engineer to design and develop advanced AI/ML solutions, including LLM inference, similarity search, and VectorDB integrations. The... 
    Senior

    Yantran LLC

    Mountain View, CA
    3 days ago
  • $200k - $225k

     ...The Role We’re looking for a Senior Software Engineer to build and scale the backend systems that power our AI agent. This role sits at the...  ...engineering, with strong backend focus Strong proficiency in Python and experience building production-grade systems... 
    Senior
    Remote work
    Flexible hours

    GrabJobs

    United States
    1 day ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises... 
    Senior
    For contractors
    Remote work
    Flexible hours

    Turing

    Chicago, IL
    2 days ago
  • $170k - $260k

     ...Senior Python Software Engineer Requirements: Active or reinstatable TS/SCI with Polygraph security clearance is required. 6+ years of Software Engineering experience with a MS degree in Computer Science or related; or 8+ years with a BS degree; or 10+ years with an AA... 
    Senior
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Baltimore, MD
    2 days ago
  •  ...And Data Integrity. Write, And Maintain Unit/Integration Tests, Maintain System Stability. Required Skills Languages: Python: Advanced Proficiency, With Experience In Writing Clean, Maintainable, And Efficient Code. Sql/Presto: Strong Knowledge Of Database... 
    Senior
    Remote work

    Argyle Infotech

    United States
    5 days ago
  • $80 per hour

     ...A project-based AI opportunity provider is looking for a Senior Python developer with extensive experience in functional testing and Docker skills. The role involves creating and managing tests for large codebases, utilizing modern Python tools, and collaborating on innovative... 
    Senior
    Remote work
    Flexible hours

    Mind Rift

    Florida, NY
    2 days ago
  • $150k - $170k

     ...Senior Python Engineer Chicago, Illinois Hybrid Direct Hire $150k - $170k A mission-driven, research technology organization is hiring a Senior Software Engineer to join a small, high impact Search & Data Engineering team. This group builds and operates... 
    Senior
    Full time
    Worldwide

    Motion Recruitment

    Chicago, IL
    3 days ago
  • A leading technology company is looking for a Senior Compensation Consultant in Plano, Texas. This role involves supporting the design and administration of compensation programs while providing expertise across base pay, incentives, and executive compensation. Key responsibilities... 
    Senior

    Tyler Technologies, Inc.

    Plano, TX
    1 day ago
  •  ...Senior Python Engineer N-iX is looking for a Senior Python Engineer to join our team. In this role, you will design real-time telemetry pipelines, integrate with datacenter power and compute systems, and implement control and optimization logic that dynamically adjusts... 
    Senior
    Freelance
    Work at office
    Remote work
    Flexible hours

    N-iX

    United States
    2 days ago
  • $119k - $179.75k

     ...Senior Python Engineer This position is not eligible for visa sponsorship, now or in the future. Candidates must be a US Citizen or Green Card Holder. This position is remote within the Greater Boston, MA area only. Ready to take your career global? Make your... 
    Senior
    Full time
    Remote work

    Worldpay

    United States
    1 day ago
  •  ...Senior Python Engineer Newark, New Jersey, United States About the Job Senior Python Engineer Senior Python Engineer Location: Newark, NJ (Hybrid 2 days per week onsite) Full-time / Regular W2 role - No C2C No Visa transfers at this time Our client... 
    Senior
    Full time
    2 days per week

    4 Staffing Corp

    Newark, NJ
    1 day ago
  •  ...Senior Python Engineer The Senior Python Engineer role is part of our focused Software Engineering Team. You will be working with the latest tools and technologies and build full stack web applications. These key strategic applications make a meaningful impact to the... 
    Senior

    1872 Consulting

    Chicago, IL
    4 days ago
  •  ...Job Description Insight Global is looking for a Senior Python Engineer to support one of our top customers in the Cincinnati area. This position will be a 7 month contract and with a strong preference for hybrid onsite at least 3-4x/week in their downtown Cincinnati... 
    Senior
    Contract work
    Work at office

    Insight Global

    Ohio
    4 days ago
  • A technology firm located in Charlotte, NC is seeking a Senior Python Developer specializing in Cybersecurity Process Automation. This role requires 6-10 years of software development experience, extensive skills in Python (FastAPI/Flask) and Java (Spring Boot), and a proven... 
    Senior

    Robotics Technologies LLC

    Charlotte, NC
    4 days ago
  • $58k - $90k

    HCL Technologies Limited is looking for an experienced Algorithm Engineer in Santa Clara, California, to develop core placement and routing engine logic using Python. The role demands solid spatial reasoning and constraint optimization skills. Your key responsibilities... 
    Senior

    HCL Technologies Limited

    Santa Clara, CA
    1 day ago
  • Group 107 is seeking a Senior Algorithm Engineer (Python) to join a fintech project focused on financial algorithms. This role involves solving complex optimization problems that impact global financial institutions. The position requires strong skills in Python and algorithms... 
    Senior

    Group 107

    New York, NY
    5 days ago
  •  ...Solutions in Plano, Texas, is seeking an experienced software engineer to develop innovative software solutions that enhance operational...  ...role includes designing secure production-level software in Python and mentoring junior engineers in a collaborative environment.... 
    Senior

    Koitecc Solutions

    Plano, TX
    2 days ago
  • An established industry player is seeking an experienced Smallworld Magik Developer with a strong background in Python. This role focuses on creating scalable GIS applications while ensuring code quality and maintainability. The ideal candidate will have over a decade... 
    Senior

    TechDigital Group

    New York, NY
    5 days ago
  • $58.26 - $66.26 per hour

     ...Senior Python Engineer Genesis10 is currently seeking a Senior Python Engineer for a contract position with a Global Financial Institution located in Jersey City, NJ or New York, NY. This is a 12+ month contract opportunity. We are looking for a highly skilled Senior... 
    Senior
    Hourly pay
    Contract work

    Genesis10

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!