R&D Senior Member of Technical Staff

AVEVALake Forest, CA
Hybrid

About The Position

AVEVA is creating software trusted by over 90% of leading industrial companies. We are seeking a highly accomplished R&D Senior Member of Technical Staff to lead the design and delivery of complex, mission‑critical industrial automation software built with C#, .NET , and Angular . This role demands deep technical judgment across scalability , reliability , performance , and maintainability , along with the ability to independently drive solutions for medium scale initiatives. You will architect and implement high quality software, design microservices , create technical documentation, guide product decisions, and provide advanced support for escalated customer issues while communicating clearly and effectively across technical audiences. A successful candidate will bring extensive experience with AI assisted engineering tools , including HVE for requirements elaboration, AI driven code generation , unit test automation , automated documentation , and self-PR reviews that improve development velocity and quality. You will act as a strong technical mentor, elevate the team through feedback and design leadership, and help recruit top talent. Deep expertise with Microsoft Azure , Azure AI Search , and cloud scale industrial automation solutions is essential, along with strong domain knowledge that enables you to influence architecture and drive sound engineering decisions across the product platform.

Requirements

  • Strong experience developing enterprise software in C#/.NET and Angular
  • Bachelor's Degree or Master's Degree in Computer Science, Math, Physics, Electrical, Mechanical Engineering, or a related field
  • At least 8+ years’ experience developing software with deep expertise in C#/.NET and Angular, with a proven track record of delivering complex, mission-critical software across the full stack; knowledge of C++ is an added advantage
  • Proficient in AI‑assisted engineering tools, including HVE (Hyper Velocity Engineering), to elaborate requirements into high‑quality user stories with clear acceptance criteria
  • Skilled in AI‑driven development workflows, such as AI‑assisted code generation, unit tests authoring, and automated documentation creation to improve engineering velocity
  • Experienced in using AI tools for rigorous self‑PR review, leveraging automated analysis to enhance code quality and catch issues early
  • Past ownership and delivery of multiple mission-critical, high complexity products or services with a large impact on both the organization’s business and technical direction
  • Previous experience leading a few, medium scale, medium impact initiatives with independent follow-through to resolutions; experience with designing and building microservices is preferred
  • Deep proficiency with Microsoft Azure as the primary cloud platform, including Azure AI Search and the delivery of industrial automation software on cloud at scale
  • Strong domain knowledge in industrial automation, with the ability to leverage that understanding to lead solution design, vet requirements, and drive technically sound decisions across a product platform

Nice To Haves

  • Strong foundation in computer science principles, software design patterns (including object‑oriented design), and a solid understanding of operating system internals.
  • Hands-on experience with both SQL and NoSQL databases, supported by expert‑level debugging and problem‑solving abilities.
  • Excellent communication skills with the ability to articulate complex technical concepts clearly in both verbal and written form.
  • Self‑motivated learner who seeks feedback, proactively prioritizes development efforts, and effectively manages time to grow skills and contribute impactfully.

Responsibilities

  • Driving sound architectural and technical decisions, balancing scalability, reliability, performance, and maintainability to elevate product and team outcomes.
  • Leading the design, development, testing, and debugging of complex software systems, consistently upholding high engineering standards.
  • Leveraging AI‑assisted development tools to translate requirements into robust implementations, including code generation, automated tests, and supporting development artifacts.
  • Producing clear, high‑quality technical documentation that articulates design rationale, system behavior, and implementation details.
  • Collaborating cross‑functionally to plan and execute development priorities, while providing thoughtful, actionable feedback on designs, features, and code reviews.
  • Expanding deep domain expertise, mentoring junior engineers, and champion best practices that foster technical growth and shared ownership across the team.
  • Proactively identifying risks, resolving complex technical challenges, and ensuring smooth delivery across the software lifecycle.

Benefits

  • Flex work hours
  • 20 days PTO rising to 25 with service
  • three paid volunteering days
  • primary and secondary parental leave
  • well-being support
  • medical, dental, vision
  • 401K
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service