Senior Python Engineer
$125k - $209kSophos
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
- ...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
- ...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
- ...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...SeniorFull timeRemote work
$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...SeniorPart timeRemote workFlexible hours- ...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
- ...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...SeniorLong term contractRemote work
- ...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
- ...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
$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,...SeniorHourly payContract work- ...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...SeniorLocal area
- ...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
- ...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
$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...SeniorRemote workFlexible hours- ...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...SeniorFor contractorsRemote workFlexible hours
$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...SeniorWork from homeRelocation package- ...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...SeniorRemote work
$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...SeniorRemote workFlexible hours$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...SeniorFull timeWorldwide- 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
- ...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...SeniorFreelanceWork at officeRemote workFlexible hours
$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...SeniorFull timeRemote work- ...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...SeniorFull time2 days per week
- ...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
- ...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...SeniorContract workWork at office
- 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
$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- 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
- ...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
- 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
$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...SeniorHourly payContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!
- python engineer United States
- work from home python developer United States
- python developer internship United States
- python developer United States
- python developer with big data United States
- backend python developer United States
- python developer data analytics United States
- python developer remote United States
- python automation engineer United States
- junior python developer United States

