> Markdown version of [/jobs/ext/2405961-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2405961-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:** Netysoft Software and Business Systems - **Location:** Newry, UK - **Experience:** Expert - **Salary:** £52,800.0 - £62,400.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Applications Architecture, Software Applications, Automation of Tests, Business Systems, Cloud Computing, Software Quality, Code Review, Computer Programming, Continuous Integration, Data Structures, Programming Tools, Distributed Systems, Monitoring of Systems, Issue Tracking Systems, Software Architecture, Software Engineering, Software Systems, Data Streaming, Systems Integration, Reliability of Systems, Solid Principles, Software Version Control, Programming Languages - **Published:** August 22, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=1dcdb3fffa261185 ## About the Role Experience: At least 5 years of professional software development experience with responsibility for designing and delivering production applications. Programming Knowledge: Strong experience with at least one modern programming language and a solid understanding of software design principles data structures APIs and application architecture. Development Practices: Good understanding of automated testing version control code review continuous integration and modern software delivery practices. Cloud Knowledge: Experience working with cloud platforms containerised applications or distributed systems is preferred. Analytical Skills: Able to investigate technical issues evaluate different solutions and make sound engineering decisions based on performance reliability and maintainability. Communication: Strong written and verbal communication skills with the ability to explain technical decisions clearly to engineering and non technical stakeholders. Organisation: Able to manage multiple development priorities maintain accurate technical documentation and deliver work against agreed timelines. Tools: Experience with modern development environments source control platforms CI pipelines monitoring tools and issue tracking systems is preferred. Mindset: You are technically curious dependable and quality focused. You take ownership of difficult engineering problems make pragmatic decisions and continually look for ways to improve software reliability maintainability and performance. ## Description Newry has a growing base of software digital services and business technology companies and at Netysoft Software and Business Systems we focus on building reliable applications and platforms that support real operational needs. We are looking for an experienced Senior Software Engineer who can take ownership of complex development work contribute to technical decisions and help improve the quality scalability and maintainability of our software products. You will work closely with product engineering quality assurance and business teams to design build test and improve software solutions from initial requirements through to production release. Why Work With Us The Environment: You will work from our Newry location in a collaborative engineering environment where practical problem solving and software quality are highly valued. Technical Ownership: You will have meaningful responsibility for application architecture development standards code quality and delivery across important product areas. Cross Functional Exposure: You will work closely with product analysts quality assurance engineers operations teams and other developers throughout the software lifecycle. Growth: We support continued professional development in software architecture cloud platforms engineering practices and modern development tools. Key Responsibilities Software Development: Design develop test and maintain reliable software applications and services that support business and customer requirements. Technical Design: Contribute to architecture decisions system design data flows integrations and technical implementation plans. Code Quality: Write clean maintainable and well tested code and participate in code reviews to maintain consistent engineering standards. System Improvement: Identify performance scalability reliability and maintainability issues and implement practical improvements. Technical Problem Solving: Investigate complex software defects production issues and integration problems and develop effective long term solutions. Delivery Collaboration: Work with product and business teams to understand requirements estimate development effort and deliver features according to agreed priorities. Engineering Support: Provide technical guidance to other developers share knowledge and support consistent development practices across the team. Continuous Improvement: Evaluate development processes tools and engineering practices and recommend improvements that increase delivery quality and efficiency. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [Green Cloud Computing](https://www.wearedevelopers.com/videos/592-green-cloud-computing) - [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) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [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) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)