Products and services for better customer experiences
Lead Engineer
Location
Poland
Posted
31 days ago
Salary
0
Seniority
Senior
Job Description
Lead Engineer
Collinson
• Lead the end‑to‑end design and development of scalable, high‑performance software across both client‑side and server‑side applications. • Provide technical leadership for your squad, facilitating sound engineering decisions and promoting best practices in code quality, architecture, security and performance. • Write and review production code every day, design and evolve APIs, and ensure solutions are robust, maintainable and well tested. • Work across the full stack, collaborating with UX to build user interfaces and developing reliable APIs and services that power our products. • Mentor and coach engineers at all levels, encouraging continuous learning, constructive feedback and knowledge sharing within the team. • Design, deploy and operate cloud‑native applications on AWS using Terraform, Kubernetes and containerised workloads. • Champion automated testing, TDD and CI/CD so that deployments are secure, reliable and frequent, with minimal manual intervention.
Job Requirements
- Experience as a Lead Engineer or Tech Lead, guiding a small team or squad to deliver high‑quality software.
- Strong full‑stack engineering skills, including designing, building and supporting robust APIs (REST and GraphQL) and the databases that underpin them.
- Deep experience with automated testing and TDD using tools such as Jest and Pact.
- Ability to design, build, deploy and run systems end to end in the cloud, without relying on manual configuration.
- A collaborative leadership style, with a track record of mentoring engineers, reviewing designs and helping teams make thoughtful trade‑offs.
- A pragmatic, problem‑solving mindset: you can take a product challenge, explore options with partners, and shape a practical, elegant technical solution.
Benefits
- A people‑centred, flexible culture where hybrid and adaptable working patterns can be discussed to support different life stages and responsibilities.
- A commitment to inclusive recruitment and development, valuing diverse perspectives and creating an environment where everyone can belong and progress.
- Opportunities to work on greenfield systems, adopt AI and automation, and grow your career through challenging work, learning and collaboration with global teams.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Creation of our platform architecture integrating front-end, back-end and AI services • Full stack software development including: o Development of Python backend services o Timeseries DB (postgres) • Mentoring and guiding Jr. Software Engineers • Ensuring that code quality standards are upheld and defining new ones as needed • Driving the conversation and adoption of best architectural and development practices • Working with internal subject matter experts and data scientists to understand development requirements • Interpreting product requirements into platform architectures • Driving consensus of architectural decisions with all stakeholders • Presenting architectures to executive stakeholders • Creating implementation plans in collaboration with our program manager • As needed communication with customers to explain our solution platform and identify new requirements
• Develop agent desktop interfaces for call handling, workflows, and real-time interactions • Build and maintain backend services and APIs using Python • Integrate applications with contact center platforms such as Amazon Connect • Implement voice authentication and fraud detection integrations (e.g., Pindrop) • Design and deploy cloud-native solutions using AWS (Lambda, S3, EC2, DynamoDB) • Optimize performance, scalability, and responsiveness of applications • Implement CI/CD pipelines and monitoring/logging (CloudWatch, Splunk) • Collaborate with cross-functional teams for development and deployment • Ensure secure coding practices and high-quality, testable code
• Design and develop scalable microservices and RESTful APIs using Java, Spring Boot • Build backend systems to support dynamic call routing, queue management, and configuration-driven workflows • Develop services enabling outbound campaign management and dialer customization • Collaborate with UI teams to power self-service interfaces used by business users • Integrate applications with AWS services (EC2, S3, Lambda, API Gateway, DynamoDB) • Abstract and manage business logic outside of Amazon Connect to enable flexible configurations • Ensure systems support real-time updates without requiring deployments • Optimize performance, scalability, and reliability of distributed systems • Participate in code reviews, debugging, and production support
Senior Engineer, Process Engineering
Western DigitalWe create data storage solutions that power the technology of today and inspire the innovations of tomorrow.
• 量産化技術の開発 • 設備・プロセス立ち上げ業務に従事



