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
Dec 12, 2025
Philadelphia, PA, US
Apply Now

AVEVA is looking to solve big problems in industrial automation and engineering by developing software trusted by over 90% of leading industrial companies

Requirements

  • Experience designing and developing in C-Sharp/.NET framework
  • Good experience with developing software in major programming languages such as: C++, C-Sharp/.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
  • Knowledge of AI and cloud technologies
  • Experience with industrial automation and engineering products
  • Familiarity with data management and 3D design

Responsibilities

  • Recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
  • Designing, developing, testing, and debugging software applications
  • Delivering software on-time and constantly work to make accurate estimates and deliver on those estimates
  • 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
  • Understanding and proactively following team processes, documentation, best practices, and code style guides

Other

  • A Bachelor's Degree, Master's Degree or PhD in Chemical, Electrical, or Mechanical Engineering; Computer Science; Math; Physics or a related field
  • 3+ years of Software product or application development experience
  • 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
  • A self-motivated person with a knack for time management