Software Developer Graduate (AI Proficient) USA

AVEVA•Lake Forest, CA
•Hybrid

About The Position

AVEVA is hiring a full-time Software Developer Graduate for a production-grade role developing software for industrial enterprises. The role involves shipping real software from day one and using agentic coding tools—including code generation, AI-assisted debugging, and autonomous workflows—as a core part of the software development lifecycle. The position supports AVEVA’s AI and cloud strategy and its global portfolio of more than 75 products. The work is hybrid, with the listed arrangement specifying three days per week in the office. Locations include Lake Forest, San Leandro, Scottsdale, and Philadelphia. Applicants must be eligible for full-time U.S. work authorization upon completing their education. Successful applicants must pass a drug screening and comprehensive background check before starting employment.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field, with a GPA of 3.0 or above.
  • Software product or application development experience.
  • Familiarity with agentic engineering tools and coding assistants such as GitHub Copilot, Claude Code, Cursor, or similar development harnesses.
  • Introductory understanding of how agents and skills work, including when to apply them in software development workflows.
  • Experience developing software in major programming languages such as C++, C#/.NET, or JavaScript.
  • Familiarity with software design patterns, object-oriented design, computer science fundamentals and methodologies, and operating system internals.
  • Strong debugging and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Willingness to accept feedback and expand skills and knowledge.
  • Ability to seek advice on approaching and prioritizing development efforts.
  • Self-motivation and excellent time-management skills.
  • Eligibility for full-time work authorization in the United States upon completing education.

Nice To Haves

  • A curious, self-directed mindset and confidence exploring new tools, experimenting independently, and learning through hands-on discovery.

Responsibilities

  • Recognize, articulate, and make technical decisions and trade-offs involving scaling, reliability, performance, maintenance, and other dimensions that affect the team.
  • Design, develop, test, and debug software applications.
  • Deliver software on time, make accurate estimates, and work to meet those estimates.
  • Provide technical support for products, including direct customer support and escalated issues.
  • Document product behavior and implementation details.
  • Collaborate with team members on how to approach and prioritize development efforts.
  • Understand and proactively follow team processes, documentation, best practices, and code style guides.
  • Provide insightful feedback on pull requests, engineering designs, and features.
  • Expand working knowledge of the relevant technical domain.

Benefits

  • Flexible work hours.
  • 20 days of paid time off, increasing to 25 days with service.
  • Three paid volunteering days.
  • Primary and secondary parental leave.
  • Well-being support.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service