A

AVEVA

Industrial software for SaaS asset management

Experienced Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Leandro, CA, USA$141k - $235.2k

About the Job

Requirements

  • Experience designing and developing in C#/.NET framework.
  • A Bachelor's degree, Master's degree, or PhD in Computer Science, Mathematics, Physics, Chemical Engineering, Electrical Engineering, or Mechanical Engineering, or relevant experience.
  • At least 8 years of experience developing software in major object-oriented programming languages such as C++, C#/.NET, and JavaScript, and building and designing large connected systems including devices, servers, and cloud environments such as Azure, Google Cloud, or AWS.
  • Past ownership and delivery of multiple mission-critical, high-complexity products or services with a large impact on the organization's business and technical direction.
  • Previous experience leading a few medium-scale, medium-impact initiatives with independent follow-through to resolution.
  • Experience designing and building microservices.
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Recognize, articulate, and make technical decisions and trade-offs across dimensions such as scaling, reliability, performance, and maintenance that affect the team.
  • Design, develop, test, and debug software applications.
  • Deliver software on time and continually make accurate estimates and deliver on them.
  • Understand and proactively follow team processes, documentation, best practices, and code style guides.
  • Persist through roadblocks and resolve them efficiently, involving others when necessary.
  • Provide technical product support, including direct customer support and escalated issues.
  • Communicate technical work through design documents and technical talks.
  • Provide insightful feedback on pull requests, engineering designs, and features.
  • Expand working knowledge of the relevant technical domain.
  • Act as a technical mentor to one or more junior developers and provide technical guidance across the team.
  • Take an active role in recruiting new team members and developers.

About the Company

AVEVA

Industrial software for SaaS asset management

AVEVA provides industrial software that helps companies digitally transform their operations in manufacturing, energy, and infrastructure. Its offerings are delivered as a subscription-based service (SaaS) for engineering asset management, rather than traditional perpetual licenses. The core product, CONNECT, is an open industrial intelligence platform that runs in the cloud and can scale as a business grows; it works with or without Schneider Electric hardware, thanks to its hardware-agnostic design. Along with software, AVEVA offers online training to help clients adopt the new SaaS model. Compared with competitors, AVEVA differentiates itself by being hardware-agnostic, offering a cloud-first, subscription platform, and an open platform that supports scalable, cloud-based engineering asset management. The company aims to help customers digitally transform their operations, improve efficiency, and reach broader markets through flexible, cloud-based software solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Cambridge, United Kingdom
Founded
1967

Recently Posted Jobs

Explore more opportunities at AVEVA

See more jobs