
JD:
As a Staff Software Engineer, you will be responsible for the design, implementation and maintenance of software modules owned by a team. You will guide and mentor junior team members by reviewing their code and designs to ensure that they are writing well designed and high quality code. This role requires excellent communication skills as you will need to collaborate across teams.
Key Skills:
- 3 to 6 years of experience
- Extensive experience on C/C++/Python
- Experience on OS - Unix/Linux and Windows
- Hands on experience in Networking and Multi-threading
Desirable Skills:
- Experience in Cloud Technologies, system programming is a plus
Roles and responsibilities:
- Play key role in design/development of security product.
- Responsible for the complete software development cycle.
- Gathering & understanding requirements.
- Design, development & implementation independently.
- Responsible for ensuring timely and quality delivery.
- Will be able to work in end to end features.
Qualification:
- B.Tech / B.E / M.E./ M.Tech (Computer Science) or equivalent.

Similar jobs
Experience: 8+ years, senior candidates only | Type: Full-time | Location: Remote (India)
WHAT WE'RE BUILDING [See www.juliet.space]
We're building Juliet — an AI that runs marketing end to end. Our users are marketers, founders and CEOs, growth leads, agencies, fractional execs, and SMBs —
not developers. They tell Juliet the goal; she plans, writes production code, and ships real marketing — conversion-optimized websites, launch assets, campaigns,
audits — autonomously.
That's the engineering problem in one line: the humans in the loop can't read code, so the agent has to get it right on her own — plan, build, self-correct,
recover, ship. Under the hood it's a browser-based studio backed by cloud sandboxes, a real-time streaming pipeline, and a LangGraph agent working across 83
tools and 63 skill modules.
Small team, big ambitions. You'll ship things users touch daily — not write JIRA tickets about them.
THE ROLE
We're hiring one architect-level engineer to lead Juliet's technical execution. You'll own the architecture end to end, set direction for a small dev team,
review what ships, and still write code every day — a player-coach, working directly with the founder. Your calls on agent behavior, system design, and
infrastructure become the product.
THE STACK
- Frontend: Next.js 15, React 19, TypeScript, Zustand, CodeMirror 6, XTerm.js
- API: NestJS 11, Supabase, Redis, PostgreSQL, Server-Sent Events
- AI agent: Python 3.11, LangGraph 1.x + LangChain, Anthropic / Google / OpenAI model providers
- Infra: Modal cloud sandboxes, Docker, Netlify deployments
- Monorepo: Turborepo, pnpm
WHAT YOU'LL WORK ON
→ Agentic AI workflows — design and improve multi-step LangGraph agent graphs that plan, write code, run commands, and self-correct across 83 tools, 63 skill
modules, and a 30+ stage middleware pipeline
→ Real-time streaming architecture — SSE pipelines that relay agent actions from the Python backend through NestJS to the browser, with reconnection, health
monitoring, and interrupt handling (plan approvals, clarifying questions)
→ Agent execution environments — sandbox lifecycle management on Modal: file sync, terminal I/O, command execution, and live preview with per-asset esbuild
bundling
→ State & memory systems — LangGraph Postgres checkpointers, middleware-injected context (goals, design docs, memory anchors), and conversation summarization
→ Marketing intelligence & asset engines — public AEO, CRO, and brand-perception audit pipelines (multi-engine LLM probing, streamed reports) and a 20-format
marketing asset studio
→ Full-stack product features — collaboration (roles & permissions), the Netlify deployment pipeline, image handling, subscription/quota systems, and onboarding
flows
WHAT WE'RE LOOKING FOR
Must-have:
- 8+ years of professional software engineering experience — this is a senior seat; most people who thrive in it have closer to ten, including time as a tech
lead or architect who owned a system end to end
- Both worlds on your resume: engineering rigor inside a large company AND 0→1 ownership at an early-stage startup
- Strong TypeScript and Python — you're comfortable shipping production code in both
- Production agentic experience — you've built and operated LLM agent systems with LangGraph, LangChain, or similar: agent graphs, tool use, state management,
prompt engineering, evals. Well beyond calling a chat endpoint.
- AI-native development workflow — you drive Claude Code and Codex proficiently as everyday tools: agentic loops, skills, parallel sessions. You have opinions
about working with coding agents because you do it daily.
- Experience with React/Next.js and building complex, stateful UIs
- Familiarity with real-time systems (SSE, WebSockets, streaming APIs)
- Architect-level system design — you can own how data flows across four services and defend every tradeoff
Strong plus:
- Background in developer tools, IDEs, or coding platforms
- Container runtimes and sandboxed execution (Modal, E2B, Firecracker)
- NestJS or similar Node.js backend framework experience
- Depth in PostgreSQL, Redis, and Supabase
- LLM observability and evals (LangSmith or similar)
- Exposure to marketing or growth products
WHY THIS ROLE IS DIFFERENT
You set the architecture. This isn't a feature factory, and you won't be implementing someone else's design doc. Technical execution is yours to lead.
AI-native from day one. The agent isn't bolted on — she IS the product. You'll work at the intersection of LLM capabilities, agent infrastructure, and product
design for non-technical users.
Depth over breadth. The system spans cloud sandboxes, streaming infrastructure, agentic AI, and full-stack web — an IDE's internals where the only developer is
the AI. There's always a hard problem to solve.
Small team, big leverage. Your code ships fast and reaches users immediately. No layers of approval.
HOW TO APPLY
Send us:
1. Your resume
2. A short note on the most complex agentic system you've shipped — what broke, and what you'd redo
3. Your AI coding setup: which tools you drive daily (Claude Code, Codex, other) and how
4. (Optional) A link to something you've built that you're proud of
2–4 years of experience in backend development with Python or Golang.
● Solid understanding of RESTful APIs, microservices, and distributed systems.
● Strong knowledge of data structures, algorithms, and OOPS principles.
● Hands-on experience with relational and/or NoSQL databases.
● Familiarity with Linux development, Docker, and basic cloud concepts
(AWS/GCP/Azure).
● Proficiency with Git and version control workflows.
● Familiarity with AI-powered development tools or exposure to projects involving large
language models (LLMs) is a plus.
Strong analytical and debugging skills with the ability to solve complex problems.
Hiring for Lead Python Developer
Exp : 7+ yrs
Edu : BE/B.Tech
Work Location : Bengaluru / Gurugram Hybrid
Skills :
Strong expertise in Python programming.
Experience with frameworks such as: Django Flask FastAPI
Strong understanding of: REST APIs Microservices Architecture OOPs Concepts Design Patterns
Experience with databases: PostgreSQL MySQL MongoDB Redis
Hands-on experience with: Docker Kubernetes CI/CD Pipelines Git/GitHub/GitLab
Cloud platform experience: AWS / Azure / GCP
Knowledge of message brokers: Kafka / RabbitMQ
Experience with unit testing and automation frameworks.
Leadership Skills Strong team handling and mentoring experience.
Ability to drive technical discussions and architecture decisions.
Excellent stakeholder management and communication skills.
Experience managing Agile/Scrum teams.
Preferred Qualifications Bachelor’s/Master’s degree in Computer Science or related field.
Experience in large-scale enterprise applications.
Exposure to AI/ML integrations is an added advantage. Certifications in cloud or Python technologies are preferred.
Strong written/verbal communication skills
· Minimum 2-15 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object-Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Please share your updated CV with the the below details:
Total Exp:
CTC:
Expectation:
Current Location:
Preferred Location:
Available for F2F Interview - Y/N :
Notice Period:
Regards,
Rashmi
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.
1: proficient in python, flask, pandas, GitHub and AWS
2: good knowledge of databases both SQL and NoSQL
3:Strong experience in REST and SOAP APIs
4: Experience with working on scalable interactive web applications
5:Basic knowledge of JavaScript and Html
6: Automation and crawling tools and modules
7: Multithreading and Multiprocessing
8:Good Understanding of test-driven Development
9: Preferred exposure to finance domain
- Works towards developing Stable & Efficient Applications for
- Responsible for developing Applications which are Stable, Efficient and if required cross
- Responsible to create Native Applications for Android to achieve best performance.
- Responsible for understanding best UI Practices
- Responsible for creating Application UI utilizing latest Google UI Guide lines.
- Qualification: B.E. / B.Tech / M.C.A. in Computer Sciences.
- Should have Experience of at least one production environment Application in Google Play Store. GIT, Agile Frameworks, Jenkins
- Must have Java, Android, C, and C++.
Experience: 5+ Years
An Architect is a hands-on, talented, innovative, and practical individual with functional experience to design, implement and support the delivery of core products and product components.
- Capable of working under minimal direction and exercising considerable latitude, they will provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
- Experienced in designing application framework solutions, performing architectural analysis, and identifying issues and provide solutions for the business problems.
- Sound functional knowledge of application architecture service architecture, code modularity, data synchronisation, customisable workflow management, partner application integration and API developer frameworks.
- Responsibilities:
- Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities
- Provide technical guidance and mentorship to engineers, designers, and developers.
- Engage cross-organizational teams such as Product Management, Integrations, Services, Support, and Operations, to ensure the success of overall software development, implementation, and deployment.
- Requirements:
Ideal candidate should have
- 7+ years of system implementation experience
- Experience with any of the following languages like Java / Nodejs / ROR / Python
- Expertise in micro service / Data modelling / AWS / Messaging
- Expertise in building scalable & reliable systems
- Good Experience in working with technologies like AWS, Redis,
- Experience in messaging systems like SQS/RabbitMQ
- Good knowledge of caching, Databases, distributed systems.
- Strong problem solving and analytical skills
- Good experience with Devops









