Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AVEVA Logo

Software Developer

AVEVA

$92,300 - $153,900
Oct 6, 2025
Philadelphia, PA, US
Apply Now

AVEVA is creating software trusted by over 90% of leading industrial companies. The company is looking for a Software Developer to design, develop, test, and debug software applications, contributing to their diverse portfolio of industrial automation and engineering products.

Requirements

  • Experience designing and developing in C/.NET framework
  • Good experience with developing software in major programming languages such as: C++, C/.NET, JavaScript, etc.
  • Familiarity with software design patterns (objected oriented design), Computer Science fundamentals/principles and methodologies, as well as knowledge of operating system internals
  • Sharp debugging and problem-solving skills
  • 3+ years of Software product or application development experience

Responsibilities

  • Designing, developing, testing, and debugging software applications
  • Recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
  • Providing technical support of products including direct customer support and escalated issues
  • Documenting product behavior and implementation details
  • Collaborating with team members on how to approach and prioritize development efforts
  • Giving insightful feedback on pull requests, engineering designs, and features
  • Expanding your working knowledge of your respective technical domain

Other

  • Delivering software on-time and constantly work to make accurate estimates and deliver on those estimates
  • Understanding and proactively following team processes, documentation, best practices, and code style guides
  • Acting as a technical mentor for more junior developers
  • The ability to clearly communicate complex ideas both verbally and in written form
  • An eagerness to accept and expand upon skills and knowledge based on feedback