Senior Software Engineer (Python)
Brak informacji o wynagrodzeniu
SeniorFull-time
#427130·Dodano wczoraj·0
Źródło: CodiLimeTech Stack / Keywords
PythonNetworkNetworkingCiscoVMwareAPIAIBackend
Firma i stanowisko
CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. The company has over 250 employees and has been operating since 2011. Its clients include tech startups and large enterprises across the US, Japan, Israel, and Europe. The team works on a leading network source-of-truth (NSoT) platform used by thousands of organizations, including Fortune 500 enterprises, to model, document, and automate their network infrastructure.
Wymagania
- Strong professional experience with Python
- Hands-on daily use of AI coding tools (ideally Claude Code)
- Experience building and maintaining integrations or RESTful APIs
- Experience with gRPC is a strong plus
- Solid unit testing experience, ideally with pytest
- Fluency and experience with Docker and Docker Compose
- Experience with Kubernetes
- Working knowledge of core networking concepts: IP vs MAC, VLANs, VRFs, DNS, BGP, ACLs
- Experience with relational databases (PostgreSQL, SQL)
- Comfortable working in a startup-like, fast-paced, proactive environment
- Experience with monitoring tools such as Grafana and/or Prometheus
- CI/CD experience, ideally with GitHub Actions
- Experience with cloud computing, ideally AWS (EC2, S3, EKS)
- Good knowledge of English at minimum C1 level
Nice to have:
- Experience with Go
- Experience with MQTT
- Familiarity with FastAPI
- Experience with Swagger and/or Postman
- Experience with Playwright or other E2E testing frameworks
- Experience with Ansible
Obowiązki
- Designing, building, and maintaining integrations connecting the platform to third-party network systems and controllers
- Developing discovery agents/workers that securely connect to customer infrastructure and extract device, interface, and topology data
- Building and maintaining services and APIs delivering discovered data into the platform's declarative ingestion layer
- Writing and maintaining unit tests using pytest and contributing to E2E test automation with Playwright, running in Docker Compose via CI
- Exploring and applying AI-assisted engineering practices such as Claude Code-driven testing flows
- Collaborating closely with a small, cross-functional engineering team
- Proposing and implementing improvements beyond core integration work
- Contributing to architecture and design decisions as the platform scales
- Writing clean, maintainable, well-tested code and participating in code reviews
Benefity
- Flexible working hours and work arrangements: fully remote, office, or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach
- Positive work atmosphere among passionate professionals
- Opportunity to change the project you work on
Elastyczne godziny
Dofinansowanie szkoleń
CodiLime
22 aktywne oferty