Related skills
security distributed systems scalability system design mentorship📋 Description
- Design and implement core components and distributed systems.
- Architect scalable, secure, modular solutions.
- Drive planning and delivery of large initiatives with a small team.
- Conduct architecture reviews to ensure standards.
- Mentor engineers and foster engineering excellence.
- Improve platform performance, reliability, and developer productivity.
🎯 Requirements
- Bachelor’s degree in CS or related field, or equivalent practical experience
- 8–12 years of professional software engineering
- Proven experience leading large-scale engineering projects
- Expert-level programming skills and software engineering fundamentals
- Strong experience designing scalable distributed systems
- Ability to guide architectural decisions for a team
- Deep understanding of system design, performance optimization, and reliability
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!