We are searching for a Staff Engineer to play a critical role in designing, developing and delivering scalable and efficient software solutions. As a technical leader, you’ll help mentor your team members, collaborate with cross-functional teams to guide architectural decisions, setting technical standards and ensuring high code quality across projects.
Requirements
- 10+ years of software development experience
- Strong background in large-scale systems and application architecture
- Proven experience in one or more programming languages (Python, Java, C++, or JavaScript)
- Deep understanding of software design patterns, architecture, and best practices
- Experience with cloud technologies, distributed systems, and microservices architecture
- Knowledge of DevOps practices, CI/CD, and automation
- Excellent problem-solving skills and the ability to work independently and as part of a team
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
- Strong communication skills with the ability to explain technical concepts to a non-technical audience
Benefits
- Flexible working culture
- Equal opportunities employer
- Committed to maintaining an inclusive work environment