> Markdown version of [/jobs/ext/234838-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/234838-senior-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). --- # Senior Software Engineer - **Company:** Public Library Of Science - **Location:** Philadelphia, PA, United States (Remote available) - **Experience:** Expert - **Salary:** $65,000.0 - $142,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Agile Methodology, BigQuery, Cascading Style Sheets (CSS), Cloud Engineering, Code Review, Continuous Delivery, Python (Programming Language), Machine Learning, Secure Coding, Software Engineering, Web Platforms, Google Cloud, ReactJS, Technical Debt, Event Driven Architecture, Kubernetes, Information Technology, Production Code, Machine Learning Operations, Data Pipelines - **Published:** May 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d804b7b235f4357c ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor's degree?, * Significant professional software engineering experience gained in a full stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies. * Hands-on experience developing, shipping, operating, and/or maintain consumer and/or enterprise we applications. * Demonstrated passion for delivering testable, instrumented, and reliable code. * Strong track-record of using and improving agile software development and related design practices. * Deep understanding and experience of at least one server-side language. * Expertise in cloud native architectures. * Expertise in data pipelines and event-driven architectures preferred. * Expertise in machine learning and machine learning pipelines preferred. * Solid foundation in secure coding practices. * Solid understanding of client-side technology (CSS/HTML/JS) * Experience with continuous delivery methods and technologies. * Experience with using data to inform development decisions. * Ability to collaborate with a variety of functions, personalities and cultures. * Ability to actively listen, ask the right questions and see the underlying meaning in what's being said and not said. * Flexible and open minded. Energy and enthusiasm for learning. * Problem solving in multiple domains. Resilient, proactive and creative. * Ability to pick up new techniques and technologies quickly. * Pragmatic while maintain an attention to detail. * Self-directed and capable of working under minimal supervision., * Bachelor's degree in Computer Science, Mathematics, or related academic degrees and/or equivalent experience preferred alongside a strong background in software engineering. ## Description * As part of a cross-functional product team, contribute designs, code, tests, code reviews, and excellent judgment towards the development and continuous improvement of our digital platforms. * Participate in agile ceremonies and evolving development practices of the team. * Contribute to the overall platform architecture. * Ensure new work is delivered in alignment with said architecture. * Establish and support development processes. * Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt. ## Related Videos - [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) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Making Data Warehouses fast. A developer's story.](https://www.wearedevelopers.com/videos/302-making-data-warehouses-fast-a-developer-s-story) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)