> Markdown version of [/jobs/ext/738585-software-engineer](https://www.wearedevelopers.com/jobs/ext/738585-software-engineer). 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). --- # Software Engineer - **Company:** Allegheny County Pennsylvania - **Location:** Allegheny County, PA, United States - **Experience:** Experienced - **Salary:** $49,275.0 - **Contract:** Permanent contract - **Skills:** Microsoft Word, HTML, Java (Programming Language), Microsoft Excel, Agile Methodology, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Databases, Database Queries, Software Debugging, Desktop Computing, Microsoft Visual Studio, Microsoft OneNote, Microsoft Visio, Microsoft PowerPoint, Responsive Web Design, Software Engineering, Software Systems, Web Applications - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c650b7751ca37391 ## About the Role Do you have experience in Writing skills?, Do you have a High school diploma or GED?, * High School diploma or equivalent AND two (2) years of work experience supporting an IT software development environment (software development, software engineering, etc.). * Any associate degree or equivalent AND the completion of a software-focused technical certificate. * An equivalent combination of education, training, and experience is acceptable. * Certifications related to software development are preferred., * Microsoft Excel, Word, Visio, Project, PowerPoint, Planner, and OneNote. * Coding design (any language). * Web based application development. Ability to: * Communicate effectively, orally and in writing. * Manage work efficiently under pressure to meet tight deadlines. * Work independently and as a team member. * Interact professionally with supervisors, co-workers, other departments, and vendors. ## Description Under the supervision of the Development Supervisor, the Software Engineer is responsible for the development, installation, maintenance, and troubleshooting of application-related software on various platforms. This role requires the incumbent to advise users and development staff on the best system design approaches relative to software capabilities and hardware features. The Software Engineer is also responsible for assisting technical and operations staff as needed by developing and implementing software to improve utilization effectiveness. In addition, the Software Engineer identifies potential improvements and recommends changes regarding hardware and software., * Install software/applications necessary to operate computers and correct software/application problems. * Write computer programs in required languages. * Analyze and correct system errors. * Prepare documentation as necessary. * Test and debug software and hardware. * Participate in planning meetings to determine County needs. * Identify potential improvements and recommend changes as needed. * Provide training and education as necessary. * Interface with vendors as required. * Work closely with other staff on problems involving software. * Performs other duties as assigned. Knowledge, Skills, and Abilities Knowledge of: * CSS, Responsive design, and HTML. * Database principles and SQL statements. * C# and Java programming languages. * Agile methodology. * Azure DevOps and Visual Studio. ## Related Videos - [Developing the Rich Text Editor for DeepL.com](https://www.wearedevelopers.com/videos/1172-developing-the-rich-text-editor-for-deepl-com) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [How to Survive with Dyslexia as a Developer](https://www.wearedevelopers.com/videos/1845-how-to-survive-with-dyslexia-as-a-developer) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)