Argoman is a venture studio focused on building AI-driven products and startups. We operate like a startup factory — identifying high-potential ideas, validating them through research and experimentation, and turning them into scalable businesses. Our team combines innovation, technology, and business insight to create real-world solutions powered by artificial intelligence. At Argoman, you’ll be part of a dynamic and collaborative environment where ideas grow into products, and products evolve into independent companies.
What You’ll Do
As a Software Engineer Chapter Lead, you will play a dual role: technical leader and people leader for the Software Chapter. You will work hands-on as a senior software engineer while also being responsible for the growth, alignment, and effectiveness of all engineers within the chapter.
You will collaborate closely with cross-functional squads (product, data, AI, and business) to ensure high-quality software solutions are designed, built, and delivered on time, while continuously raising engineering standards across the organization.
Responsibilities:
Technical Leadership
- Design robust and scalable system architectures for complex and high-impact technical challenges.
- Break down complex problems into well-defined technical solutions and guide the team through implementation.
- Lead technical decision-making while empowering engineers to take ownership of execution.
- Review designs and code to ensure architectural consistency, maintainability, and long-term scalability.
People Management:
- Take ownership of the growth and development of engineers within the Software Chapter through mentoring, coaching, and regular feedback.
- Foster a strong engineering culture focused on learning, ownership, and accountability.
- Lead and organize knowledge management initiatives, including documentation, technical sharing sessions, and internal best practices.
- Support hiring, onboarding, and performance evaluation of software engineers when needed.
Hands-on Engineering:
- Remain hands-on with code, contributing directly to core systems and critical features.
- Design, develop, and maintain backend services using Python and TypeScript
- Develop and maintain services, tools, and APIs using TypeScript when appropriate (e.g., backend-for-frontend, internal tools, or frontend-related services).
- Build and maintain APIs, microservices, and internal platforms supporting AI-driven products.
- Support deployments, troubleshoot production issues, and improve system observability and reliability.
- Ensure clean, testable, and production-grade code across all projects.
Required Skills & Experience
- Strong experience in software engineering with Python and TypeScript.
- Proven ability to lead and manage engineers, including mentoring and technical guidance.
- Solid understanding of system design, distributed systems, and scalable architectures.
- Hands-on experience with Docker and containerized applications.
- Proficiency with frameworks such as FastAPI and Django.
- Familiarity with Node.js ecosystems and TypeScript-based services is a plus.
- Experience with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, Sentry, Datadog).
- Experience with asynchronous systems and task queues (Celery, RabbitMQ, Redis, etc.).
- Strong communication skills and the ability to collaborate across teams.
Nice to Have:
- Experience working with AI/ML pipelines or LLM-based systems.
- Previous experience in a startup, scale-up, or venture studio environment.
- Familiarity with CI/CD pipelines, infrastructure automation, and DevOps practices.