Experienced Software Developer
$124.2k - $236.9kAVEVA
AVEVA is creating software trusted by over 90% of leading industrial companies.
Salary Range:
$124,200.00 - $236,900.00
T his pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.
Position: Experienced Software Developer
Qualifications: Experience designing and developing in C#/.NET framework
Employment type: Full-time regular (flexible working options available)
Location: Philadelphia, PA – Hybrid
Benefits: Competitive salary; 20 Vacation days with increase for time served; high quality healthcare; 401(k) with 6% employer match; FSA and supplemental insurance; paid parental leave; 3 days paid volunteering; summer Fridays; flexible lifestyle benefits (fitness/tuition reimbursement)
As an Experienced Software Developer, your responsibilities will include:
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, debugging, and maintaining high-quality software applications and cloud-native services.
Building scalable, fault-tolerant solutions on Microsoft Azure using modern cloud architecture and engineering best practices.
Designing and implementing microservices, REST APIs, and distributed systems that support enterprise-scale applications.
Developing AI-enabled solutions by integrating Large Language Models (LLMs) into enterprise applications while evaluating trade-offs between performance, cost, latency, and model capabilities.
Required Skills:
Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, Physics, Electrical, Mechanical, or Chemical Engineering, or a related technical field, or equivalent practical experience.
5+ years of professional software development experience building enterprise applications using object-oriented programming languages such as C#, .NET, C++, or JavaScript.
Demonstrated ownership of medium-to-large engineering initiatives from design through deployment with minimal supervision.
Strong experience designing and building microservices, REST APIs, and distributed systems.
Experience developing cloud-native applications on Microsoft Azure (AWS or Google Cloud experience is also valuable).
Strong understanding of SQL and NoSQL databases and designing scalable data architectures.
Experience working with Large Language Models (LLMs) and understanding the trade-offs between model capability, latency, scalability, and operational cost.
Hands-on experience designing or implementing Retrieval-Augmented Generation (RAG) solutions.
Experience with AI standards and frameworks such as Model Context Protocol (MCP), Agent2Agent (A2A), Semantic Kernel, Microsoft AI Foundry, or Microsoft Agent Framework (MAF).
Experience with graph technologies, including GraphRAG, graph databases, knowledge graphs, ontologies, and semantic data modeling concepts to support AI-driven solutions.
Experience evaluating AI outputs, including automated testing, validation, and quality measurement techniques.
Experience building and integrating enterprise AI applications using Kubernetes, Docker, CI/CD, and DevOps best practices.
Experience working in Agile/Scrum environments with Infrastructure as Code (IaC) and modern cloud-native development practices.
Excellent communication, collaboration, and problem-solving skills with the ability to explain complex technical concepts to both technical and non-technical audiences.
Designing Retrieval-Augmented Generation (RAG) solutions and leveraging GraphRAG techniques to improve contextual accuracy and knowledge retrieval.
Implementing AI orchestration frameworks and agent-based architectures using technologies such as Semantic Kernel, AI Foundry, Microsoft Agent Framework (MAF), Model Context Protocol (MCP), and Agent2Agent (A2A).
Applying prompt engineering techniques, tool calling, and agent orchestration to build intelligent, production-ready AI applications.
Working with graph technologies and applying knowledge graph and ontology concepts to enhance AI-driven solutions.
Delivering software on time while providing accurate estimates and consistently meeting delivery commitments.
Understanding and proactively following team processes, engineering best practices, documentation standards, and code quality guidelines.
Being persistent in resolving technical challenges, collaborating with cross-functional teams when necessary to drive solutions.
Providing technical support for products, including troubleshooting complex customer issues and production escalations.
Communicating technical designs through architecture documentation, design reviews, and technical presentations.
Providing thoughtful feedback during code reviews, architecture discussions, and engineering design sessions.
Continuously expanding knowledge of modern software engineering practices, cloud technologies, AI frameworks, and emerging industry trends.
Mentoring junior developers by providing technical guidance, coaching, and support to help them grow professionally.
Taking an active role in recruiting, interviewing, and onboarding new engineering talent.
R&D at AVEVA
Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the center of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke – it’s the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us!
USA Benefits include:
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.
It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.
Find out more: aveva.com/en/about/careers/benefits/
Hybrid working
We work in a hybrid way at AVEVA. Most roles are based at a local AVEVA office, with an expectation of being on-site 50% of your working hours to support collaboration and connection. Some positions are fully office-based depending on the nature of the work, and certain roles that support specific customers or markets may be remote. The working arrangement for this position will be confirmed during the hiring process.
Hiring process
Interested? Great! Get started by submitting your cover letter and CV through our application portal. AVEVA is committed to recruiting and retaining people with disabilities. Please let us know in advance if you need reasonable support during your application process.
Find out more: aveva.com/en/about/careers/hiring-process
About AVEVA
AVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably.
We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy. Learn more about how we are progressing against our ambitious 2030 targets: sustainability-report.aveva.com/
Find out more: aveva.com/en/about/careers/
AVEVA requires all successful applicants to undergo and pass a drug screening and comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria.
AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business. AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify your recruiter. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.
Empowering you with pioneering tech
AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals and minerals – safely, efficiently and more sustainably.
We’re the first software business in the world to have our sustainability targets validated by the SBTi, and we’ve been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We’ve also recently been named as one of the world’s most innovative companies.
If you’re a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers ( .
For more information about our privacy policy and how to manage cookies, visit our Privacy Policy ( .
$61k - $100k
...As an Acceleration Center- Agentic AI and Machine Learning Developer- Experienced Associate, you will be at the forefront of transforming raw... ...data solutions for clients, applying data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions...SuggestedH1b$55k - $151.47k
..., you will apply data, algorithms, and software engineering to build and deploy software... ...focus on building relationships and developing a deeper understanding of the business... ...by law. PwC does not intend to hire experienced or entry level job seekers who will need...SuggestedFull timeWork experience placementH1b$116.36k - $155.15k
...accordance with standards and project/operational requirements. Experienced with automation tools such as Ansible, Puppet, or Chef... ...technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system...SuggestedFull timeTemporary workRemote work1 day per week$65k - $235k
...3Harris is dedicated to recruiting and developing high-performing talent who are passionate... ...clearance. This is a hiring event for experienced professionals only and we will not be... ...Engineers - VHDL/FPGA Electrical Engineers - Software Engineers (All levels) - RUST Software...SuggestedFull timeLocal areaRemote workWorldwideFlexible hours- ...Lead Operating Engineer At JLL, we are seeking an experienced Lead Operating Engineer to supervise and direct our maintenance staff... ...inventory levels Provide hands-on training and supervision to develop your operations staff, including proper tool usage, basic...SuggestedDaily paidLocal areaRemote work
$110.5k - $198.42k
...structural, and building automation systems • Experienced in design, specification, and... ...Excel, Word, PowerPoint), and MS Project software • Ability to obtain & maintain a DoD clearance... ...opportunities designed to propel, develop, and boost agility. Our flexible schedules...Full timeTemporary workFor contractorsWork at officeRemote workRelocationFlexible hoursShift work$124.2k - $207k
...Experienced Software Developer Qualifications: Experience designing and developing in C#/.NET framework Salary Range: $124,200.00 - $207,000.00 This pay range represents the minimum and maximum compensation that the position offers, and final compensation...Full timeWork at officeLocal areaRemote workFlexible hours3 days per week- ...external seminars/conferences for professional development. Develops advanced internal mechanical design and engineering training... ...drives overall project quality. Provides mentorship to less experienced Mechanical Engineers and/or Designers. Leads advanced project...Work at office
- ...remotely. Professional Engineer License Preferred: Software experience in Revit, AutoCAD, Carrier HAP, Trane Trace 700, and... ...can make big impacts on the world together Mentoring of less experienced staff. Comments/Special Instructions: ~ Location can...Work at officeLocal areaRemote work
- ...investors deploy trillions annually into software and tech-enabled businesses, we're the... ...approach The expert judgment of our experienced practitioners is complemented by proven... ...across frontend and backend systems Develop scalable, maintainable, and secure software...Remote jobFull time
- ...inclusive) Job Overview We are seeking an experienced Java Lead with strong expertise in cloud-based... ...Skills ~10+ years of experience in software development using Java. ~5+ years of experience developing web services and applications on cloud platforms...
- ...Services company based in Florida. We provide a wide array of experienced business and IT professionals supporting clients from solution... ..., and troubleshoot Windows 10 & Windows 11 environments. Develop and execute PowerShell scripts for automation and administration...Contract work
- ...About the Role: We are looking for experienced Mid-level (Full Stack, Backend,... ...debt and implement changes to improve developer experience and team velocity Participate... ...Minimum of 2 years experience as a Software Engineer (excluding internships or coop...Odd jobFull timeInternshipWork at officeLocal areaRelocation packageWeekend work
$90k - $150k
...Position Title: C++ Software Engineer (Embedded Systems) Location: Moorestown, NJ Security Clearance: Active clearance preferred... ...We are seeking a C++ Software Engineer with experience developing software for embedded or hardware-based systems. This role will...Full time$73.5k - $212.28k
...technologies and techniques to design and develop robust data solutions for clients. They... ...At least 6 years of experience in software, platform, or cloud engineering, including... ...by law.? PwC does not intend to hire experienced or entry level job seekers who will need...Work experience placementH1bRemote work- ...Full Stack Software Developer The Full Stack Developer will perform full lifecycle software development for both the front end (user) and back end (database) of operating systems at Holtec. This requires understanding the initial concept to the successful launch of...
- ...as the role requires direct engagement with engineers and AI developers, as well as the design of technical infrastructure for deploying... ...will be a technical builder with a strong product instinct, experienced in creating and scaling emerging technology. Key...
$65.5k - $134k
...high-performing US-based resources who work closely with our experienced client-serving professionals to deliver project-based work and... ...financial, and social well-being. Plus, we offer: Opportunities to develop new skills and progress your career Support and coaching...Summer holidayFlexible hours- ...Python Developer Looking for a Python Developer that is experienced in data engineering principles using Python and Spark. The ideal candidate would have around 3-8 years experience that has worked both with web applications and data engineering in moving data and creating...
- ...Description We are seeking a highly skilled and experienced ServiceNow Operations Manager to join... ...: ~12+ years' experience with software development, design, and architecture... ...Implementation Specialist and Certified Application Developer certifications. ~ Proven experience...
- ...products, and leading a distributed team of engineers and product developers. Technical and engineering leadership is a key component,... ...will be a technical builder with a strong product instinct, experienced in AI and machine learning, and familiar with modern AI development...
- ...create solutions that resonate. Our work spans Infrastructure, Software Development, DevSecOps, Cybersecurity, Experience and Design, Organizational... ...ll have the opportunity to work with emerging technologies and develop your skills alongside industry experts who are reshaping...Contract work
$65 - $75 per hour
...Software Engineer Location: Camden, NJ Job ID: #72370 Pay Range: $65-75 ph (W2) Duration: 12 mos As a software engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly support radar...- ...Senior Full Stack Java Developer Location: Philadelphia, PA; or Mount Laurel, NJ; or Charlotte, NC; or Fort Lauderdale, FL (Hybrid) Contract duration: 12 months Design and develop scalable, high-performance microservices architectures using Java (Spring Boot)....Contract workShift work
$77k - $202k
...by analyzing client needs, implementing software solutions, and providing training and support... ...a dynamic environment where you can develop a deeper understanding of the business... ...by law.? PwC does not intend to hire experienced or entry level job seekers who will need...H1b$76.1k - $153.12k
...responsible for occasional task management and mentoring of less experienced designers. (Multiple Openings) Applications are accepted... ...Maintains knowledge and understanding of common industry software, including Revit, Bluebeam Revu and Microsoft Office products....For contractorsCasual workWork at officeFlexible hours- ...Java Software Developer (Philadelphia, PA) Position Summary: As a Software Developer with LCE, you will assist with the design, development, testing, and integration of software to satisfy system/subsystems functional requirements for new and existing applications...Work at officeLocal areaImmediate startFlexible hours
- ...through formal training programs. Job Description Recruitment agency can contact us. This is only Corp to Corp Software Developer Location: Philadelphia, PA Duration: 6 months Required: ~5 years of software development experience. ~...Full time
- Lamps.com is actively looking for experienced developersFull time
$76.2k - $174.1k
...high-performing US-based resources who work closely with our experienced client-serving professionals to deliver project-based work and... ...sets and building out predictive models Designing and developing solutions leveraging big data technology (Hadoop, Spark, etc....Work experience placementSummer holidayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Experienced Software Developer. Be the first to apply!
- network software engineer Philadelphia, PA
- software engineer travel Philadelphia, PA
- senior robotics software engineer Philadelphia, PA
- entry level software engineer remote Philadelphia, PA
- cybersecurity software engineer Philadelphia, PA
- federal - software developer Philadelphia, PA
- agile software developer Philadelphia, PA
- financial software developer Philadelphia, PA
- graduate software developer no experience Philadelphia, PA
- graduate software developer Philadelphia, PA




