Senior Software Engineer, Python

Posted Aug 27

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design, develop, and sustain integrations that link the network source-of-truth platform with third-party network systems and controllers.

• Create discovery agents/workers that securely interface with customer infrastructure to retrieve device, interface, and topology data.

• Establish and uphold services and APIs that facilitate the delivery of discovered data into the platform's declarative ingestion layer.

• Craft and sustain unit tests using pytest, while also contributing to end-to-end test automation with Playwright in Docker Compose through continuous integration.

• Investigate and implement AI-assisted engineering methodologies, including Claude Code-driven testing procedures.

• Work closely with a compact, cross-functional engineering team.

• Suggest and assist in executing enhancements for the platform beyond the essential integration tasks.

• Participate in architectural and design decisions as the integrations platform evolves.

• Produce clean, maintainable, and well-tested code, and engage in code reviews.


⛳️ Requirements

• Extensive professional experience with Python.

• Practical, daily use of AI coding tools, preferably Claude Code, within your engineering processes.

• Background in building and maintaining integrations or REST APIs.

• Familiarity with gRPC is a significant advantage.

• Robust unit testing experience, ideally with pytest.

• Proficiency and experience with Docker and Docker Compose.

• Knowledge of Kubernetes.

• Working understanding of fundamental networking concepts: IP vs MAC, VLANs, VRFs, DNS, BGP, ACLs.

• Experience with relational databases, specifically PostgreSQL/SQL.

• Comfort in a startup-like, fast-paced, and proactive environment.

• Familiarity with monitoring tools, such as Grafana and/or Prometheus.

• CI/CD experience, ideally using GitHub Actions.

• Experience with cloud computing, preferably AWS (e.g., EC2, S3, EKS).

• Proficient in English, with a minimum level of C1.

• Experience with Go.

• Experience with MQTT.

• Basic knowledge of FastAPI.

• Familiarity with Swagger and/or Postman.

• Experience with Playwright or other end-to-end testing frameworks.

• Experience with Ansible.


🏝️ Benefits

• Flexible working hours and a versatile approach to work: fully remote, in-office, or hybrid.

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

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

• A collaborative atmosphere among professionals who are passionate about their work.

• The opportunity to change the project you are working on.

People also viewed

Nuvitek12 hours ago

PowerApps/Power Platform Architect

US flagVirginia OnlyFull-timeBackend Engineer$145k – $175k/year
ApplyView job
Sweed POS12 hours ago

Backend Engineer, .Net

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Burny Games12 hours ago

Cross-Platform SDK Engineer, Rust

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Ad Hoc LLC12 hours ago

Staff Software Engineer – Back End

US flagUnited States OnlyFull-timeBackend Engineer$130k – $160k/year
ApplyView job
GFT Technologies13 hours ago

Mid-Level/Senior Python Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Booming Games13 hours ago

Senior Backend Developer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers