Senior Software Engineer I

Reed TechnologyRaleigh, NC

About The Position

This position will help design, develop, and maintain the company's next-generation AI-powered features on a modern micro frontend platform. The engineer will build and connect reusable components based on design specifications, integrate and model application structures within a clean, layered architecture, and apply AI tools throughout the development lifecycle for efficiency and innovation. The ideal candidate is highly experienced, self-driven, and fluent in integrating AI into daily workflows.

Requirements

  • 8–10 years of professional software engineering experience, focused on front-end or full-stack web development.
  • BS in Computer Science, Engineering, or equivalent experience.
  • Demonstrated proficiency in modern component-based front-end frameworks, JavaScript / TypeScript, and modern web development practices.
  • Proven experience building and configuring scalable full-stack applications using structured back-end services and layered architecture principles.
  • Demonstrated, consistent use of AI tools (e.g., GitHub Copilot, ChatGPT, or similar) in software design, coding, debugging, and optimization.
  • Strong problem-solving, collaboration, and communication skills.
  • Advanced knowledge of TypeScript, HTML, CSS/Less, and responsive design principles.
  • Experience interpreting design specifications into scalable, accessible, reusable components.
  • Strong understanding of API integration patterns (REST / gRPC) and back-end service design.
  • Familiarity with CI/CD pipelines, BDD testing frameworks, and Agile development.
  • Experience deploying to Azure, AWS, or comparable cloud platforms.
  • Working knowledge of web performance, security, and accessibility best practices.
  • Routine use of AI-assisted development for coding, testing, documentation, and workflow automation.

Responsibilities

  • Develop and maintain front-end components and service integrations within a modern micro frontend architecture.
  • Translate design specifications and wireframes into performant, maintainable, and accessible code.
  • Design and implement application data models, service layers, and structured workflows following clean architecture principles.
  • Support migration and modernization of legacy features using automation and AI-assisted methods.
  • Prototype and implement AI-driven product features (e.g., intelligent search, conversational interfaces, personalization).
  • Participate in code reviews, ensure code quality, and share best practices for AI-augmented development.
  • Mentor junior engineers in front-end and AI-enhanced workflows.
  • Integrate AI into every stage of development — design, build, debug, document, and ideate.
  • Thrive in innovation-oriented environments and bring forward creative, data-driven ideas.
  • Excited to help shape engineering best practices within a growing platform team.
  • Communicate clearly across technical and non-technical stakeholders.

Benefits

  • Comprehensive, multi-carrier program for medical, dental and vision benefits
  • 401(k) with match
  • Employee Share Purchase Plan
  • Wellness platform with incentives
  • Headspace app subscription
  • Employee Assistance and Time-off Programs
  • Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
  • Family benefits, including bonding and family care leaves, adoption and surrogacy benefits
  • Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
  • Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
  • Shared parental leave
  • Study assistance
  • Sabbaticals
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service