> Markdown version of [/jobs/ext/2193464-experienced-software-developer](https://www.wearedevelopers.com/jobs/ext/2193464-experienced-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Experienced Software Developer - **Company:** OSIsoft - **Location:** Philadelphia, PA, United States - **Experience:** Experienced - **Salary:** $124,200.0 - $207,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), Continuous Integration, Software Debugging, Cloud Services, Software Engineering, TypeScript, Information Technology, Code Testing, Restful APIs, Network Server - **Published:** August 23, 2026 - **Apply:** https://aveva.wd3.myworkdayjobs.com/AVEVA_careers/job/Philadelphia-Pennsylvania-United-States-of-America/Experienced-Software-Developer_R014904 ## About the Role * 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 TypeScript or C# and with building and designing large connected systems including devices, servers, and cloud (Azure, Google, AWS) environments * Experience leading a few, medium scale, medium impact initiatives with independent follow through to resolutions * Past ownership and delivery of multiple mission-critical, high complexity products or services with a large impact on both the organization's business and technical direction * Demonstrates ability to write clean, well-architected, and well-tested code * Experience in designing, building, and debugging software applications/cloud-based services * Experience building and using RESTful APIs * Solid understanding of security concerns * Ability to identify and automate tasks that require automation * Passionate about problem solving and learning new technologies * Clear and effective communicator, a creative problem solver, and a thoughtful decision maker ## Description As an Experienced Software Developer, your responsibilities will include: * Recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, business needs, etc.) that have an impact. * Designing, developing, testing, and debugging software applications. * Delivering production-quality software on time, with accurate estimates, in a continuous integration and deployment environment that meets AVEVA's standards and desired functionality. * Expanding your working knowledge of your respective technical domain. * Participating in research efforts helping define future technology decisions. * Understanding and proactively following team processes, documentation, best practices, and code style guides. * Maintaining existing codebases. * Working in areas of codebase outside of their own core competency with minimal guidance. * Being persistent in the face of roadblocks; dispatch them efficiently, pulling in others as necessary. * Proactively identifies and coordinates with development teams that may be impacted by their work and ensures alignment on goals and sequencing, while collaborating closely with architecture, stakeholders, and product owners. * Providing technical support of products including direct customer support and escalated issues. * Communicating technical work through design docs and tech talks. * Giving insightful feedback on pull requests, designs, and features to help with quality and security. * Acting as an effective technical mentor for one or more junior developers and providing technical guidance across the team and/or other teams. ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)