{"id":2114146,"url":"https://alion.io/job/codilime-senior-software-engineer-python-2","title":"Senior Software Engineer (Python)","company":{"id":1985033,"name":"CodiLime","domain":"codilime.com","url":"https://alion.io/company/codilime","size_band":"201-500","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":{"grade":"B","score":80,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":7,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_city","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Brasília, Brazil"],"countries":["BR"],"hiring_countries":["BR"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":56000,"max_usd":124000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EC2","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"BGP","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"DNS","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Grafana","optional":false},{"name":"gRPC","optional":false},{"name":"Kubernetes","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"VMWare","optional":false},{"name":"Ansible","optional":true},{"name":"FastAPI","optional":true},{"name":"Go","optional":true},{"name":"MQTT","optional":true},{"name":"Postman","optional":true},{"name":"Swagger","optional":true}],"status":"live","first_seen_at":"2026-08-27T11:35:01Z","employer_posted_date":"2026-08-27","last_verified_at":"2026-10-12T16:42:20Z","board_verified":true,"closed_at":null,"days_open":46,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":46},"description":"Get to know us better\nCodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe).\nWhile no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple:\nAct to deliver.\n\nDisrupt to grow.\n\nTeam up to win.\n\nThe project and the team\nYou will join the team behind a leading network source-of-truth (NSoT) platform, used by thousands of organizations - from fast-growing tech companies to Fortune 500 enterprises - to model, document, and automate their network infrastructure.\nCodiLime engineers work within the platform's Assurance & Integrations area, building and extending the integrations that connect the platform to third-party network systems and controllers - such as Cisco Meraki, VMware vCenter, Juniper Mist, and Infoblox. These integrations run as lightweight discovery agents that securely connect to a customer's infrastructure, continuously identifying devices, interfaces, and the relationships between them. The discovered data is then delivered through the platform's declarative data ingestion API.\nThe platform is built AI-first, with its own Claude Code agent skills and MCP server, and that mindset carries over to how the team works: AI-assisted development is actively cultivated day to day to help the team move fast and consistently land high-quality results.\nThe scale is significant - some of the platform's largest customers manage hundreds of thousands of devices, each with multiple interfaces, across globally distributed environments. As the integration ecosystem keeps expanding to new vendors and use cases, the team is growing, and we're looking for another Senior Software Engineer to help build what's next.\nTechnology stack:\nSmall, cross-functional team of software engineers who share strong ownership of code quality (unit and E2E tests)\n\nAI tools are part of the daily workflow, including AI-assisted test writing and internal data/feed management tooling\n\nThis is a backend-focused role\n\nStartup-like vibe: proactive, ownership-driven, fast-paced\n\nDistributed team across Europe and US\n\nWe work on multiple interesting projects at a time, so it may happen that we’ll invite you to an interview for another project if we see that your competencies and profile are well suited for it.\nYour role\nAs a part of the project team, you will be responsible for:\nDesigning, building, and maintaining integrations that connect the platform to third-party network systems and controllers\n\nDeveloping discovery agents/workers that securely connect to customer infrastructure and extract device, interface, and topology data\n\nBuilding and maintaining the services and APIs that deliver discovered data into the platform's declarative ingestion layer\n\nWriting and maintaining unit tests (pytest) and contributing to E2E test automation (Playwright, running in Docker Compose via CI)\n\nExploring and applying AI-assisted engineering practices - such as interactive, Claude Code-driven testing flows - to make development and testing faster and more reliable\n\nCollaborating closely with a small, cross-functional engineering team\n\nProposing and helping ship your own ideas for improving the platform, beyond your core integration work\n\nContributing to architecture and design decisions as the integrations platform scales to new vendors and larger deployments\n\nWriting clean, maintainable, well-tested code and participating in code reviews\n\nDo we have a match?\nAs a Senior Software Engineer, you must meet the following criteria:\nStrong professional experience with Python\n\nHands-on, everyday use of AI coding tools (ideally Claude Code) in your engineering workflow\n\nExperience building and maintaining integrations or APIs (REST)\n\nExperience with gRPC is a strong plus\n\nSolid unit testing experience, ideally with pytest\n\nFluency and experience with Docker, Docker Compose\n\nExperience with Kubernetes\n\nWorking understanding of core networking concepts: IP vs MAC, VLANs, VRFs, DNS, BGP, ACLs\n\nExperience with relational databases (PostgreSQL/SQL)\n\nComfortable in a startup-like, fast-paced, proactive environment\n\nExperience with monitoring tools (e.g. Grafana and/or Prometheus)\n\nCI/CD experience (ideally GitHub Actions)\n\nExperience with Cloud computing (Ideally AWS, e.g. EC2, S3, EKS)\n\nGood knowledge of English (minimum C1 level)\n\nBeyond the criteria above, we would appreciate the following nice-to-haves:\nExperience with Go\n\nExperience with MQTT\n\nFamiliarity with FastAPI\n\nExperience with Swagger and/or Postman\n\nExperience with Playwright or other E2E testing frameworks\n\nExperience with Ansible\n\nMore reasons to join us\nFlexible working hours and approach to work: fully remotely, in the office or hybrid\n\nProfessional growth supported by internal training sessions and a training budget\n\nSolid onboarding with a hands-on approach to give you an easy start\n\nA great atmosphere among professionals who are passionate about their work\n\nThe ability to change the project you work on","description_format":"text","description_chars":5384,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Cybersecurity","Design & Creative"],"lifecycle":[{"event":"open","at":"2026-10-08T23:15:21Z"}],"visa":[],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":1,"p_active":0.37,"p_room":0.35,"age_days":45,"expected_fill_days":7,"reasons":["conf:2","velocity","win:tail"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/codilime-senior-software-engineer-python-2","json_url":"https://alion.io/job/codilime-senior-software-engineer-python-2.json","meta":{"generated_at":"2026-10-12T19:35:08Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31636,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1985033},"rest":"https://alion.io/mcp/rest/get_company?id=1985033"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcodilime-senior-software-engineer-python-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcodilime-senior-software-engineer-python-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcodilime-senior-software-engineer-python-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/codilime-senior-software-engineer-python-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcodilime-senior-software-engineer-python-2"}]}