> Markdown version of [/jobs/ext/2554936-sr-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2554936-sr-staff-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). --- # Sr/Staff Software Engineer - **Company:** UP A CREEK PLUMBING LLC - **Location:** New York, NY, United States (Remote available) - **Experience:** Expert - **Salary:** $20,000.0 - $25,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Databases, Python (Programming Language), Scrum Methodology, Software Maintenance, Software Engineering, SQL Databases, Squarespace, Web Applications, Backend, Information Technology, Front End Software Development - **Published:** August 31, 2026 - **Apply:** https://www.careerjet.com/jobad/us74afa2bf366124fea0873f15cecb8115 ## About the Role Bachelor's or Master's degree in Computer Science, Engineering, or a related field - 4+ years of experience in software development, with a focus on web-based applications - Strong proficiency in programming languages such as Java, C#, or Python - Experience with front-end technologies such as HTML, CSS, and JavaScript - Experience with databases and SQL - Knowledge of software development methodologies and best practices - Experience with Agile/Scrum methodology is a plus - Excellent problem-solving and analytical skills - Strong communication and teamwork abilities - Ability to work independently and manage multiple tasks effectively - Passion for learning and staying updated with industry advancements ## Description Our client is - seeking a highly skilled and experienced Sr/Staff Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, with a focus on creating innovative and efficient solutions. They will be responsible for designing, developing, and maintaining software applications, as well as providing technical leadership and mentorship to junior engineers., Design and develop software applications that meet business requirements and adhere to coding standards - Collaborate with cross-functional teams to gather and analyze user requirements - Write clean, efficient, and well-documented code - Troubleshoot and debug software issues, and provide timely resolutions - Conduct code reviews and provide constructive feedback to junior engineers - Mentor and guide junior engineers, promoting best practices and continuous learning - Keep up-to-date with industry trends and advancements, and incorporate them into our development processes - Participate in the planning and estimation of project timelines and deliverables - Communicate effectively with team members, stakeholders, and clients to ensure project success, Squarespace is looking for a Backend Staff Software Engineer to lead the technical direction of our Communications Platform team. The Communications Platform is a critical engine p… + 3 days ago ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [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 - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)