{"id":963613,"url":"https://alion.io/job/tracer-senior-software-engineer","title":"Senior Software Engineer","company":{"id":721786,"name":"Tracer","domain":"tracer.ai","url":"https://alion.io/company/tracer-2","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paylocity","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":127000,"max_usd":235000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2304},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Kotlin","optional":false},{"name":"Spring Boot","optional":false},{"name":"Akamai","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Cloudflare","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Playwright","optional":true},{"name":"Python","optional":true},{"name":"RabbitMQ","optional":true},{"name":"React.js","optional":true},{"name":"Selenium","optional":true}],"status":"live","first_seen_at":"2026-06-13T17:07:14Z","employer_posted_date":"2026-09-19","last_verified_at":"2026-09-30T00:22:26Z","board_verified":true,"closed_at":null,"days_open":109,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":109},"description":"Description\nJob Title: Senior Software Engineer\nJob Type: Full-time\nLocation: Madeira office (onsite)\nDescription\nTracer, the leader in brand protection, enhances the customer experience of corporate brands by eliminating brand misuse and fraud across the modern, digital universe. Visit www.tracer.ai for more information.\nTracer is seeking an experienced and highly motivated Senior Software Engineer to join our growing team in our Madeira, Portugal office. This position is a key contributor to our engineering team, responsible for building and scaling our core services and mentoring other engineers. This position will be onsite in the office to collaborate directly with the team and will report to the Director of Engineering.\nKey duties\nLead the technical direction and architecture of our software solutions, ensuring they are scalable, performant, and reliable.\nMentor and coach junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.\nCollaborate closely with product managers and designers to translate business requirements into well-defined technical specifications and solutions.\nDesign, develop, and maintain high-quality backend services using Java/Kotlin and the Spring Boot framework.\nConduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices.\nAct as a subject matter expert for the team, providing guidance and troubleshooting complex technical issues.\nAssist in the development and enforcement of coding standards and best practices for the engineering team.\nHelp define and improve our development processes, including CI/CD pipelines and testing strategies.\nWork Conditions\nThis is a full-time, on-site role in our Madeira, Portugal office. The work schedule is generally Monday-Friday from 9am to 6pm. Although this is an on-site position, there is flexibility for a hybrid schedule of up to two days remote work per week. Applicants should be currently located in Madeira or relocating to Madeira in the next 3 months. Tracer will not provide relocation assistance for this role.\nBenefits\nThis role is eligible for a competitive benefits package that includes: health insurance, paid time off, paid holidays, parental leave, a Coverflex Card, professional development, and our \"Flex Friday\" program. Flex Friday gives you the ability to focus on work with no internal meetings every Friday, plus the ability to take 1 Friday off every month.\nAt Tracer, we strive to build a flexible environment and diverse community working towards our common company goals in a safe and collaborative environment where harassment of any kind is strictly prohibited. Tracer is committed to equal opportunity employment regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or veteran status, or any other basis protected by applicable law.\nRequirements\nThe Senior Software Engineer will be a key leader on the development team, responsible for driving technical excellence and mentoring other engineers. This role requires a combination of deep backend expertise, architectural vision, and hands-on coding ability to build and scale our core services.\nMust Haves\nProven experience in a senior or lead role within a software development environment.\nExtensive experience with Java and/or Kotlin and deep expertise with the Spring Boot framework.\nDemonstrated ability to design and build scalable, distributed systems and microservices.\nStrong understanding of software design patterns, data structures, and algorithms.\nProficiency with relational and/or NoSQL databases.\nExperience in a leadership or mentorship capacity, guiding the technical growth of other engineers.\nSolid understanding of modern software development practices, including CI/CD, unit testing, and Git workflows.\nExcellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.\nBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).\nNice to Haves\nProficiency in modern frontend frameworks, such as React, and full-stack development experience.\nBackend experience utilizing JavaScript and/or Python.\nStrong comprehension of cloud-native architecture and experience with cloud providers like Azure, GCP, or AWS.\nPractical experience with orchestration platforms like Kubernetes and containerization via Docker.\nUnderstanding of message queues (such as Kafka or RabbitMQ) and asynchronous programming patterns.\nExtensive experience with scraping frameworks and tools (e.g., Playwright, Selenium, Puppeteer, or Jsoup).\nDeep knowledge of HTTP protocols, DOM manipulation, and browser rendering.\nExperience managing Proxy networks and bypassing anti-scraping services (Cloudflare, Akamai, etc.).\nFamiliarity with automation tools and frameworks, including Puppeteer, Selenium, or Playwright.\nCompetency in browser rendering, DOM manipulation, and HTTP protocols.\nExperience in circumventing anti-scraping technologies (such as Akamai or Cloudflare) and managing proxy networks.","description_format":"text","description_chars":5114,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Health insurance","Parental leave","Professional development","Relocation assistance"],"hiring_locations":[{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Military","Ammunition","Brand Protection & Anti-Counterfeiting"],"lifecycle":[{"event":"open","at":"2026-09-16T12:28:50Z"}],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.55,"p_room":0.28,"age_days":109,"expected_fill_days":47,"reasons":["conf:29","win:tail","crowd:"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/tracer-senior-software-engineer","json_url":"https://alion.io/job/tracer-senior-software-engineer.json","meta":{"generated_at":"2026-10-01T12:39:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4031,"day_limit":5000,"remaining_today":969,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}