Software Developer Graduate (AI Proficient) USA
AVEVA
Position: Software Developer Graduate (AI Proficient)
Employment Type: Full-time
Location: Lake Forest/ San Leandro/ Scottsdale/ Philadelphia
Work Type: Hybrid (3 days a week in office)
Salary Range: $73,800.00 - $123,200.00
About the Role
As a Software Developer Graduate at AVEVA, you will step into a full-time, production-grade role from day one, shipping real software for industrial enterprises. This role emphasizes leveraging the latest agentic coding tools, including intelligent code generation, AI-assisted debugging, and autonomous workflows to accelerate the development lifecycle. The position requires an AI-proficient mindset as a core component of software development. With AI and cloud at the center of AVEVA's strategy and a global portfolio of 75+ products, this is an opportunity for a sharp, self-directed graduate to grow into an engineer who helps define the future of software development.
Key Responsibilities
- Recognize, articulate, and make technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team.
- Design, develop, test, and debug software applications.
- Deliver software on-time and constantly work to make accurate estimates and deliver on those estimates.
- Provide technical support of 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.
- Give insightful feedback on pull requests, engineering designs, and features.
- Expand your working knowledge of your respective technical domain.
Requirements & Tech Stack
- 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 effectively in software development workflows.
- Good experience with developing software in major programming languages such as: C++, C#/.NET, JavaScript, etc.
- Familiarity with software design patterns (object-oriented design), Computer Science fundamentals/principles and methodologies, as well as knowledge of operating system internals.
- Sharp debugging and problem-solving skills.
- Excellent written and verbal communication skills.
Qualifications
- A Bachelor's Degree or Master's Degree in Computer Science, Computer Engineering, or a related field, graduating with a GPA of 3.0 or above.
- Software product or application development experience.
- A curious, self-directed mindset with the confidence to explore new tools, experiment independently, and learn through hands-on discovery.
- An eagerness to accept and expand upon skills and knowledge based on feedback.
- Someone who seeks advice on how to approach and prioritize development efforts.
- A self-motivated person with excellent time management skills.
- Eligibility for full-time work authorization in the United States upon completing education.
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, and 401K
Note: Specific benefits vary by country, but packages are comprehensive. The above benefits apply to the primary location.