Senior Software Engineer, Python

Posted 8 hours ago

This is a fully remote position, open to applicants anywhere in the world.

📋 Description

• Design, develop, and sustain the software product along with its foundational libraries.

• Create a self-service product featuring actionable errors, predictable behavior, and workflows that customers can complete independently.

• Determine which functionalities should be generalized versus those that should be uniquely developed.

• Take ownership and lead technical projects from the design phase through to the release.

• Serve as the technical liaison to adjacent teams and identify dependencies early on.

• Ensure adequate test coverage and contribute to shaping the comprehensive testing strategy.

• Implement AI-assisted engineering methodologies throughout the software development lifecycle.

• Participate in architectural and design discussions as the solution scales.

• Suggest and assist in delivering product enhancements beyond core development tasks.

• Develop features that automate the conversion and onboarding of existing network security configurations.

• Collaborate with software engineers and network security experts to create a cohesive network security management platform.


⛳️ Requirements

• Over 7 years of professional experience with modern Python.

• Proven track record in building and maintaining software products for external users.

• Experience in end-to-end architecture ownership, including aligning teams without direct authority.

• Regular use of AI coding tools as part of the engineering workflow.

• Strong testing background with the capability to select the appropriate testing strategy.

• Experience in building and maintaining integrations or API clients.

• Competence in data modeling and transformation, including parsers, intermediate representations, or schema-driven conversion.

• Proficiency in Pydantic and strict static typing, such as mypy or similar tools.

• Familiarity with CI/CD practices.

• Comfortable operating in a fast-paced environment influenced by customer feedback.

• Excellent verbal and written English skills, ideally at the C1 level.

• Preferred: Experience with workflow/orchestration engines like Temporal.

• Preferred: Knowledge of Docker and Kubernetes.

• Preferred: Familiarity with SQLAlchemy or ORM-based data modeling.

• Preferred: Experience with migration, import, or ETL-style tools.

• Preferred: Knowledge of asynchronous Python.

• Preferred: Experience with XML at scale or grammar-based configuration parsing, such as TextFSM.

• Preferred: Proficiency in Go.

• Preferred: Experience with observability tools like OpenTelemetry, Prometheus, or Grafana.

• Preferred: Familiarity with modern Python packaging and tooling, such as uv and ruff.

• Preferred: Working knowledge of TCP/IP, VLAN, NAT, ACLs, firewalls, and routing.


🏝️ Benefits

• Flexible working hours and options to work fully remotely, in the office, or a hybrid model.

• Opportunities for professional development supported by internal training and a dedicated training budget.

• Comprehensive onboarding process with a hands-on approach to ensure a smooth start.

• A positive atmosphere among professionals who are enthusiastic about their work.

• The option to change the project you are involved in.

People also viewed

WAITS GmbH7 hours ago

Senior AI / C# / .NET / ASP.NET Developer

DE flagGermany OnlyFreelanceBackend Engineer
ApplyView job
Globalweb Corp7 hours ago

Java Developer Analyst

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
pathway solutions7 hours ago

Senior Java Developer – Tax & Accounting Industry

DE flagGermany OnlyFull-timeBackend Engineer€60k – €85k/year
ApplyView job
Starfinder Srl8 hours ago

Java Developer

IT flagItaly OnlyFull-timeBackend Engineer€40k – €55k/year
ApplyView job
Xsolla8 hours ago

Senior Backend Engineer

RU flagRussia OnlyFull-timeBackend Engineer
ApplyView job
SplitMetrics8 hours ago

Team Lead, Python – Data

PT flagPortugal, +1 more countryFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers