As a Staff Software Engineer, you will play a key role in designing, developing, and delivering scalable and high-performing software solutions. This position requires technical expertise, leadership skills, and the ability to collaborate with cross-functional teams to solve complex engineering challenges. You will guide architectural decisions, mentor team members, and ensure the delivery of impactful features aligned with the company s goals.
Key Responsibilities:
- Lead the design, development, and delivery of complex software systems.
- Drive technical innovation, best practices, and engineering excellence across teams.
- Ensure high code quality through reviews, automation, and adherence to coding standards.
- Architect and implement scalable, reliable, and secure systems for business-critical applications.
- Collaborate closely with stakeholders to translate business requirements into technical solutions.
- Align engineering initiatives with strategic business objectives to achieve company goals.
- Proactively identify, troubleshoot, and resolve complex technical challenges.
- Develop and implement strategies to improve system reliability and reduce technical debt.
- Write clean, modular, maintainable, secure, and testable code.
- Participate in system configuration, security, resilience, performance tuning, and production monitoring.
- Apply a strong foundation in Computer Science principles including object-oriented design, multi-threaded architectures, data structures, algorithms, and cybersecurity.
- Consistently deliver secure, stable, and efficient code with minimal defects.
Qualifications :
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- 7+ years of professional experience in software engineering, with at least 2 years in a senior or staff-level role.
- Proficiency in Python and have good command on Django, FastApi
- Expertise in designing distributed systems
- Strong knowledge of databases (SQL and NoSQL) and caching systems.
- Exceptional problem-solving and analytical abilities.
- Strong communication skills with the ability to explain complex concepts to non-technical stakeholders.
- Leadership experience, including mentoring engineers and leading technical projects.
- Experience with containerization (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with machine learning or data analytics platforms is a plus.
Our dual missions one for the world, one for us :
- For the world: Improve transparency and trust in the B2B ecosystem.
- For ourselves: Lead fulfilling, impactful lives. Our core values (how we act).
- Have Empathy.
- Continuously push the barrier.
- Make data-driven decisions.
- Take smart risks.
- Have fun at work #LI-remote