Sr Engineer - Software Development (Python)
Xperi
Job Purpose
We are seeking a Sr Software Engineer to contribute to the design, implementation, and evolution of our core service APIs and supporting data systems. Our platform is built on a modern event-driven microservices architecture, deployed on Google Cloud, using Kubernetes, Helm, GitHub, and a robust CI/CD toolchain. This role includes close collaboration with the core API development team, API client teams, data analytics groups, and other cross-functional partners within an adapted Agile/Scrum environment.
What You’ll Do
- Design, build, enhance, and maintain highly available API endpoints and internal data services.
- Develop tooling and services that improve system efficiency, scalability, and performance.
- Design and implement complex data pipelines and API flows for real-time service delivery.
- Shape components of the team’s service architecture and internal engineering tooling.
- Host and contribute to design and code reviews, ensuring high engineering standards.
- Maintain and contribute to shared engineering documentation (design docs, ADRs, runbooks).
- Collaborate with cross-disciplinary teams to translate product and technical requirements into schedulable, actionable deliverables.
- Provide informal mentoring and technical guidance to junior and mid-level engineers.
- Work closely with security and data governance partners to ensure compliance with data protection requirements.
What We’re Looking For
The ideal candidate brings strong technical expertise in Python, distributed systems, and cloud native microservices, along with a proactive, collaborative mindset. Additional domain experience in media, automotive, and frontend technologies is a plus.
We’re looking for someone who:
- Takes initiative to identify and drive improvements in tooling, architecture, and processes.
- Communicates technical decisions, constraints, and trade offs clearly.
- Participates actively in design discussions, architectural evaluations, and continuous improvement.
- Works effectively across teams and disciplines.
- Learns and adapts to new infrastructure components and messaging technologies as needed.
Required Qualifications
- Bachelor’s degree in Computer Science or related field.
- 6–8+ years of professional software engineering experience (or equivalent).
- 4+ years of experience building production systems in Python.
- Experience handling PII and working with relevant data privacy and protection regulations, including GDPR and CCPA.
- 5+ years of experience with cloud platforms (GCP, AWS, or Azure) and microservices architectures.
- Proficiency with Kubernetes.
- Fluency in English.
Preferred / Nice to Have Qualifications
- Experience with Golang and/or Java.
- Experience designing or operating ETL workflows and big data pipelines.
- Experience in the broadcast radio or audio metadata domain.
- Frontend development experience (e.g., React, TypeScript) is a plus.
- Familiarity with CI/CD automation, performance optimization, and resilience engineering.
Characteristics
- Thrives in a fast-paced, results-oriented engineering environment.
- Makes data-informed decisions and balances trade offs effectively.
- Demonstrates strong attention to detail and high technical ownership.
- Communicates clearly and effectively across teams.
- Adapts quickly when navigating different components of a complex architecture.
- Participates in defining and maintaining team-level engineering best practices.
- Writes clear, maintainable code and documentation that supports long-term sustainability.
Benefits
Rewards include:
- Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future.
- Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community.
- Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities.
- A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home.
- middle software developer Mazowieckie
- junior data software engineer Mazowieckie
- software developer .net, c#, azure Mazowieckie
- software engineer for test Mazowieckie
- project software engineer in test Mazowieckie
- software engineer Mazowieckie
- senior software engineer in test Mazowieckie
- software engineer machine learning ai Mazowieckie
- software engineer manager Mazowieckie
- IT software engineer Mazowieckie