Senior Software Engineer (Python)

CodiLime

Warsaw, Poland • 46m ago • Remote

Senior

Remote

20,500 - 27,000 PLN/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Software Engineer (Python) role

Improve your resume now

PLN 20,500 – PLN 27,000/year

Quick Facts

  • Role: Senior Software Engineer (Python)

  • Focus: Backend integrations, discovery agents/workers, and declarative data ingestion APIs

  • Team: Small cross-functional team; distributed across Europe and the US

Description

You will join the team behind a network source-of-truth (NSoT) platform used to model, document, and automate network infrastructure. You’ll build integrations with third-party network systems and controllers, develop discovery agents that extract device/interface/topology data, and deliver that data through the platform’s declarative ingestion layer. The platform is AI-first and supports AI-assisted development and testing.

Responsibilities

  • Design, build, and maintain integrations connecting the platform to third-party network systems and controllers

  • Develop discovery agents/workers to securely connect to customer infrastructure and extract device, interface, and topology data

  • Build and maintain services and APIs that deliver discovered data into the declarative ingestion layer

  • Write and maintain unit tests (pytest) and contribute to E2E test automation (Playwright via Docker Compose and CI)

  • Apply AI-assisted engineering practices to make development and testing faster and more reliable

  • Collaborate closely with a small, cross-functional engineering team

  • Propose and help ship ideas to improve the platform beyond core integration work

  • Contribute to architecture and design decisions as the platform scales

  • Write clean, maintainable, well-tested code and participate in code reviews

Requirements

  • Strong professional experience with Python

  • Hands-on, everyday use of AI coding tools (ideally Claude Code)

  • Experience building and maintaining integrations or APIs (REST)

  • Solid unit testing experience (ideally pytest)

  • Fluency with Docker and Docker Compose

  • Experience with Kubernetes

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

  • Experience with relational databases (PostgreSQL/SQL)

  • Comfortable in a startup-like, fast-paced, proactive environment

  • Experience with monitoring tools (Grafana and/or Prometheus)

  • CI/CD experience (ideally GitHub Actions)

  • Experience with cloud computing (ideally AWS: EC2, S3, EKS)

  • Good knowledge of English (minimum C1)

Benefits

  • Flexible working hours; fully remote, office, or hybrid

  • Professional growth with internal training sessions and a training budget

  • Hands-on onboarding

  • Supportive atmosphere among professionals

  • Ability to switch projects

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report