Experienced Software Developer

AvévaSan Leandro, CA
415d$132,600 - $221,000Hybrid

About The Position

The Experienced Software Developer at AVEVA plays a crucial role in designing, developing, and maintaining software applications that support industrial automation and engineering. This position requires a strong technical background, particularly in C#/.NET, and involves making critical technical decisions that impact the team's performance and product delivery. The developer will also mentor junior developers, provide technical support, and actively participate in the recruitment process.

Requirements

  • Bachelor's Degree, Master's Degree, or PhD in Computer Science, Math, Physics, Chemical, Electrical, or Mechanical Engineering, or a related field, or relevant experience.
  • At least 8+ years' experience developing software in major object-oriented programming languages such as C++, C#/.NET, and JavaScript.
  • Experience in building and designing large connected systems including devices, servers, and cloud environments (Azure, Google, AWS).
  • Past ownership and delivery of multiple mission-critical, high complexity products or services.
  • Previous experience leading medium scale initiatives with independent follow through to resolutions.
  • Experience in designing and building microservices.
  • Experience with SQL and NoSQL databases.

Nice To Haves

  • Experience with AI and cloud technologies.
  • Familiarity with industrial automation and engineering products.

Responsibilities

  • Recognizing, articulating, and making technical decisions around scaling, reliability, performance, and maintenance.
  • Designing, developing, testing, and debugging software applications.
  • Delivering software on-time and making accurate estimates.
  • Following team processes, documentation, best practices, and code style guides.
  • Efficiently resolving roadblocks and collaborating with others as necessary.
  • Providing technical support for products, including direct customer support and escalated issues.
  • Communicating technical work through design documents and tech talks.
  • Giving insightful feedback on pull requests, engineering designs, and features.
  • Expanding knowledge in the respective technical domain.
  • Acting as a technical mentor for junior developers and providing guidance across the team.
  • Taking an active role in recruiting new team members.

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 insurance
  • 401K

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Motor Vehicle and Parts Dealers

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service