{"id":1252206,"url":"https://alion.io/job/q3tech-principal-software-engineer","title":"Principal Software Engineer","company":{"id":2375129,"name":"Q3 Technologies","domain":"q3tech.com","url":"https://alion.io/company/q3tech","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Gurgaon, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":25000,"max_usd":55000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":51},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"MS SQL","optional":false},{"name":"MySQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React Native","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"React.js","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-15T11:24:51Z","employer_posted_date":null,"last_verified_at":"2026-09-15T11:24:51Z","board_verified":false,"closed_at":null,"days_open":19,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":19},"description":"About the Role :\n\nWe are looking for a Forward Deployed Engineer (FDE) - an engineer who builds production software fluently with AI coding agents and ships it where it matters. You don't just use AI to autocomplete; you architect, prompt, review, and ship by orchestrating tools like Claude Desktop / Claude Code or Codex Desktop as a core part of your workflow. You think in problems and outcomes, translate them into well-scoped prompts and specs, and rigorously verify what the agent produces.\n\nThis is a hands-on engineering role. AI accelerates you, but you own correctness, architecture, security, and quality.\n\nWhat You'll Do :\n\n- Build, ship, and maintain features end-to-end using AI agentic coding tools (Claude Desktop, Claude Code, Codex Desktop, or similar) as a primary driver of development.\n\n- Decompose ambiguous requirements into clear specs, prompts, and acceptance criteria that an AI agent can execute against.\n\n- Review, debug, refactor, and harden AI-generated code - you are accountable for what gets merged, not the model.\n\n- Design clean architectures, data models, and APIs; make sound trade-off decisions on performance, scalability, and maintainability.\n\n- Write and maintain tests, validation layers, and guardrails so AI-assisted output is reliable and safe.\n\n- Collaborate with product, design, and other engineers to move quickly from idea to working artifact.\n\n- Continuously improve team workflows, prompt patterns, and tooling for AI-assisted development.\n\nMust-Have : Deep Expertise in One Stack :\n\nYou must have genuine, production-level depth in at least one of these stacks (not surface familiarity across many) :\n\n- Flutter / React Native (cross-platform mobile)\n\n- .NET Core + MS SQL Server (PostgreSQL a plus)\n\n- Python + Node.js (PostgreSQL a plus)\n\n- Java + MySQL (PostgreSQL a plus)\n\n- Next.js / Angular (modern web front-end)\n\nEnterprise-Grade Engineering Foundations (Must-Have) :\n\nBeyond a single stack, building production enterprise applications demands working command of the following - these are non-negotiable :\n\n- Authentication & Authorization : OAuth 2.0 / OpenID Connect, SSO, JWT, and Role-Based / Row-Level Access Control (RBAC / RLS).\n\n- Security - secure coding (OWASP Top 10), data encryption in transit and at rest, secrets/key management, input validation, and audit logging.\n\n- Databases : relational schema design, indexing, transactions, query optimization, and connection pooling; caching layers (e.g. Redis).\n\n- API Design : REST / GraphQL, versioning, pagination, rate limiting, and clean contract-first interface design.\n\n- Architecture & Scalability : modular monolith or microservices, design patterns, statelessness, horizontal scaling, and high availability.\n\n- Asynchronous & Event-Driven Processing : message queues / brokers (Kafka, RabbitMQ, or equivalent) and background job handling.\n\n- CI/CD & DevOps - Git-based pipelines, automated builds, containerization (Docker), and orchestration (Kubernetes); Infrastructure-as-Code a plus.\n\n- Cloud Platforms - deploying and operating on Azure, AWS, or GCP.\n\n- Observability - structured logging, metrics, distributed tracing, and monitoring/alerting (e.g. ELK, Prometheus/Grafana, App Insights).\n\n- Testing & Quality : unit, integration, and end-to-end testing; code quality gates and static analysis.\n\nRequired Qualifications :\n\n- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (Master's a plus). Equivalent demonstrable experience will be considered.\n\n- Minimum 8 - 10 years of hands-on software development experience, operating at a Principal / Software Architect level of seniority.\n\n- Principal-grade, in-depth technical mastery - able to reason from first principles across the full stack : system design, architecture, performance, concurrency, data modelling, and security. You set the technical bar, not just meet it.\n\n- Must have built and delivered at least one enterprise-grade application using Claude Desktop / Claude Code or Codex Desktop - end-to-end, in production or production-ready.\n\n- Deep, production-grade command of one of the five tech stacks above.\n\n- Strong fundamentals : data structures, algorithms, version control (Git), debugging, and code review discipline.\n\n- Solid grasp of databases, APIs (REST/GraphQL), and software architecture patterns.\n\n- Ability to read, understand, and critically evaluate code you didn't write line-by-line.\n\n- Clear written communication - you can specify, document, and explain your work.\n\nNice to Have :\n\n- Experience with MCP (Model Context Protocol) servers, tool integrations, or building AI agents.\n\n- CI/CD, containerization (Docker), and cloud deployment (Azure / AWS / GCP).\n\n- Familiarity with prompt engineering and evaluating LLM outputs.\n\n- Open-source contributions or a portfolio of AI-assisted projects.\n\nWhat We Value :\n\n- Ownership over output - you treat AI as a powerful collaborator, never an excuse for bugs.\n\n- Speed with judgment - you ship fast but know when to slow down and verify.\n\n- Curiosity - you stay current as AI tooling evolves week to week.\n\n- Craftsmanship - clean, secure, maintainable code matters even when a machine wrote the first draft.\nSkills\nGraphQL, Full Stack, Microservices Architecture, AWS, System Design, System Architecture, Data Structure, Algorithm","description_format":"text","description_chars":5350,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T18:04:06Z"}],"visa":[],"liveness":{"score":46,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.721,"p_room":0.75,"age_days":18,"expected_fill_days":24,"reasons":["seen:18","win:late"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/q3tech-principal-software-engineer","json_url":"https://alion.io/job/q3tech-principal-software-engineer.json","meta":{"generated_at":"2026-10-05T02:40:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3618,"day_limit":5000,"remaining_today":1382,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}