Full Software Engineer
Our Raleigh -based, AI-powered field infrastructure software client seeks a skilled Full Stack Software Engineer with strong skills in TypeScript software engineering with React, Node.js, and AI tools. In this role, you will combine your own software development skills and AI-augmented coding talents to help build next-generation no-code tools supporting underserved but critical infrastructure in the utilities, telecom, and agriculture industries , helping to automate repetitive work and analysis in GIS, permitting, and engineering applications .
This is a direct-hire, hybrid opportunity in west Raleigh, NC. Candidates are expected to come into the office about half the time (2-3 days per week). Salary target is $100,000 - $150,000 depending on experience level, plus benefits and equity ; there may be some upward flexibility for senior candidates. No visa sponsorship, or subcontracting arrangements available. Relocation assistance may be offered for the ideal candidate.
Responsibilities of the Full Stack Software Engineer :
- Build AI-Powered Automation Systems
Design and implement desktop agents that automate repetitive work across legacy software platforms used in utilities, telecom, and engineering
Architect backend services that orchestrate agentic workflows, handling concurrency, reliability, and observability at scaleBuild agentic frameworks and tools to power enterprise agentic useBuild systems that integrate with state-of-the-art AI models (LLMs, vision models, document parsing) to generate workflows, extract structured data, and drive adaptive execution logicDevelop RAG pipelines and fine-tuning infrastructure to improve agent performance over timeScale Backend InfrastructureOwn backend services that power our agent deployments
Design distributed systems that can scale from dozens to thousands of concurrent automation jobs, including containers with virtual environmentsManage security and access management to agentic environmentsBuild robust APIs and data pipelines that connect field operations to back-office systemsEnsure production reliability, performance monitoring, and incident response for mission-critical customer workflowsCollaborate & ShipWork directly with our CTO and founding team to break down ambitious product goals into shippable milestones
Bring cutting-edge agentic capabilities into productionDeploy and iterate rapidly based on real customer feedback from enterprise utilities and telecom companiesUse AI tools throughout your daily workflow to accelerate development and solve complex problemsRequired Qualifications of the Full Stack Software Engineer :
1-7+ years of professional engineering experience building production systemsProduction experience in TypeScript and modern web frameworks like Node.js required; Rust experience strongly preferredStrong hands-on experience with generative AI tools (Claude, Cursor, GitHub Copilot, etc.) every day to accelerate your software development work and tackle hard problemsProven problem-solving ability : You can take ambiguous requirements, break them down, and ship working solutionsExperience in a startup or startup-style environmentHands-on experience building scalable distributed systems and backend servicesExperience integrating with AI / ML models (OpenAI, Anthropic, or similar APIs)Experience deploying and managing production servicesDatabase design and optimizationBonus Qualifications of the Back End Software Engineer :
Experience with distributed workflow orchestration (Temporal.io, Cadence, or similar)Infrastructure as code and containerization tools (Docker, Kubernetes)Background in automation, RPA, or desktop application integrationPrior experience at an early-stage startup (seed to Series A)Familiarity with industrial / enterprise software, legacy systems, or domain-specific engineering tools