Remote job
Senior Software Engineer
Job details
About this role
Role overview Design, build, improve, and test software systems and applications, including new products and enhancements. The work may span cloud-based or internet-connected tools and can cover full-stack development, from application design and coding through testing and deployment.
Responsibilities - Plan and design software features and systems in line with product and business needs. - Develop and improve applications, tools, and software products. - Test software to check that changes work as intended and meet requirements. - Contribute across the delivery lifecycle, including development and deployment. - Work on cloud-based or internet-related solutions where relevant.
Requirements - Experience developing software systems or applications. - Ability to design, code, test, and deploy software products or enhancements. - Familiarity with common software development approaches, including Agile or Waterfall. - Ability to contribute across software engineering activities; the role may involve full-stack work.