onsite
Software Engineer - Playtech
Software Engineer
Software Engineer responsible for designing, developing, and maintaining high‑quality applications using modern programming practices and agile workflows.
About the role
Key Responsibilities
- Design, code, and test scalable software components in a collaborative, agile environment.
- Participate in architecture discussions, code reviews, and continuous integration pipelines.
- Debug, troubleshoot, and optimize existing codebases for performance and reliability.
- Document design decisions, API contracts, and user‑facing features.
- Mentor junior developers and contribute to knowledge sharing sessions.
Requirements
- Proven experience in software development with strong object‑oriented design skills.
- Hands‑on proficiency in at least one modern programming language (e.g., Java, C#, Python).
- Familiarity with agile practices, version control (Git), and CI/CD pipelines.
- Excellent problem‑solving abilities and a passion for clean, maintainable code.
- Strong communication skills and a collaborative mindset.
Skills
software developmentproblem solving