about 4 hours ago
Responsibilities
- Set and enforce standards for clean, maintainable, and well-documented code.
- Lead high-level design sessions and choose architectural patterns.
- Create internal tooling to simplify infrastructure for feature teams.
- Mentor junior engineers and conduct rigorous code reviews.
- Drive features from requirement analysis through deployment.
- Debug complex issues and optimize performance bottlenecks.
- Collaborate with stakeholders to drive feature development.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field.
- 6+ years of experience in software engineering.
- Proven experience in building and scaling distributed systems.
- Strong knowledge of data structures, algorithms, and design patterns.
- Proficiency in at least one major programming language (Java, Python, etc.).
- Hands-on experience with container technologies and CI/CD pipelines.
- Experience with performance monitoring tools and cloud platforms.
Benefits
- Comprehensive benefits package supporting health, wellbeing, and financial future.
- Employee Assistance Program with free mental health support.
- Tuition reimbursement for education advancement.
- Growth opportunities through leadership programs and specialized training.
- Inclusive community with employee-led affinity groups.