about 3 hours ago
Responsibilities
- Define and drive the architecture of scalable, reliable, and high-performance systems.
- Set engineering standards and best practices across teams.
- Lead design reviews and guide critical technical decisions.
- Own end-to-end delivery of complex features and systems.
- Collaborate cross-functionally with product, design, and engineering teams.
- Ensure high code quality, performance, and maintainability.
- Mentor and develop engineers to raise the overall technical bar.
- Lead by example through hands-on coding and problem-solving.
- Identify opportunities to leverage modern technologies for innovation.
- Translate business needs into scalable technical solutions.
- Influence long-term technical roadmap and investment decisions.
Requirements
- 10+ years of software engineering experience with a track record of delivering complex systems at scale.
- Deep expertise in system design, distributed systems, and modern development practices.
- Strong coding skills in Java, Python, C#, or similar languages.
- Experience designing and building cloud-native applications (AWS, Azure, or GCP).
- Proven ability to lead large technical initiatives and influence across teams.
- Strong communication skills with both technical and non-technical stakeholders.
Benefits
- Flexible work model with 2 days in the office and 3 days remote each week.
- Opportunities for internal career growth across multiple roles and locations.
- Collaborative and creative work environment.