171 Software Development jobs in Salford
Graduate Software Development Engineer
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of software applications using various programming languages.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to maintaining code quality standards.
- Collaborate with senior engineers and team members to understand project requirements and technical specifications.
- Assist in the testing and debugging of software components to ensure functionality and performance.
- Contribute to the documentation of software designs, processes, and user guides.
- Learn and apply new technologies and development methodologies.
- Participate in team meetings and contribute ideas for product improvement.
- Support the deployment and maintenance of software systems.
- Gain exposure to the full software development lifecycle within a professional setting.
This is a hybrid internship position, requiring a blend of remote work and office-based collaboration in Manchester. The duration of the internship is typically 6-12 months, with the potential for a full-time role upon successful completion. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related discipline is required. Strong programming skills in at least one modern language (e.g., Python, Java, C++, JavaScript) are essential. Familiarity with software development tools and methodologies (e.g., Git, Agile) is a plus. Excellent problem-solving skills, a proactive attitude, and a strong desire to learn are paramount. The ability to work effectively in a team, both in-person and remotely, is crucial. This is an excellent stepping stone for aspiring software engineers looking to launch their careers in the tech industry.
Senior Software Development Engineer
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable software applications.
- Collaborate with product teams to define software requirements and specifications.
- Write high-quality, efficient, and maintainable code.
- Implement and improve software development best practices.
- Conduct code reviews and provide technical feedback.
- Mentor and guide junior software engineers.
- Troubleshoot and resolve complex software defects.
- Participate in architectural design and decision-making.
- Contribute to CI/CD pipelines and deployment processes.
- Work effectively in a fully remote, Agile environment.
- BSc/MSc in Computer Science, Software Engineering, or a related field.
- Extensive experience in full-stack software development.
- Proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Strong understanding of software architecture patterns and design principles.
- Proven experience in Agile methodologies.
- Excellent problem-solving and analytical skills.
- Strong remote collaboration and communication abilities.
Junior Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code.
- Learn and apply various programming languages and frameworks as directed.
- Participate in code reviews and contribute to discussions on best practices.
- Troubleshoot and resolve software defects and issues.
- Contribute to the design and implementation of new features under guidance.
- Collaborate with team members using remote communication tools.
- Engage actively in training sessions and self-paced learning modules.
- Maintain clear and concise documentation for code and processes.
- Support the continuous improvement of development workflows.
- A strong interest in software development and a desire to learn.
- Basic understanding of at least one programming concept or language (e.g., Python, JavaScript, Java) is beneficial but not essential.
- Good analytical and problem-solving skills.
- Excellent communication and interpersonal skills for effective remote collaboration.
- Self-motivated and able to manage time effectively in a remote setting.
- A proactive attitude towards learning and development.
- Minimum of 5 GCSEs at grades A*-C (or equivalent) including Maths and English.
- Ability to work independently and as part of a distributed team.
- Comfortable using online collaboration platforms and tools.
Remote Software Development Apprentice
Posted 9 days ago
Job Viewed
Job Description
Senior Software Development Manager
Posted 12 days ago
Job Viewed
Job Description
Location: Manchester, Greater Manchester, UK
Key Responsibilities:
- Lead and manage a team of software engineers.
- Oversee the end-to-end software development lifecycle.
- Define and drive the technical vision and strategy for software projects.
- Implement and champion agile development methodologies.
- Collaborate with product management to define roadmaps and requirements.
- Ensure the delivery of high-quality, scalable, and reliable software.
- Mentor and develop individual engineers, fostering career growth.
- Conduct code reviews and ensure adherence to coding standards.
- Manage project timelines, resources, and budgets.
- Promote best practices in software design, testing, and deployment.
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development.
- Minimum of 3 years of experience in a software development leadership or management role.
- Strong understanding of software architecture and design patterns.
- Proficiency in at least one modern programming language (e.g., Java, Python, C#).
- Experience with cloud platforms (e.g., AWS, Azure) and DevOps practices.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to manage projects and deliver results in an agile environment.
- Strong analytical and problem-solving capabilities.
- Experience with CI/CD tools and practices.
Senior Software Development Manager
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development teams, fostering a culture of innovation, collaboration, and continuous improvement.
- Oversee the entire software development lifecycle (SDLC), including planning, design, development, testing, deployment, and maintenance.
- Define and implement software development best practices, processes, and standards.
- Collaborate closely with product management, QA, and other cross-functional teams to define project scope, requirements, and timelines.
- Mentor, coach, and develop software engineers, fostering their technical and professional growth.
- Ensure the delivery of high-quality, scalable, and secure software solutions that meet business objectives.
- Manage project risks, identify dependencies, and develop mitigation strategies.
- Participate in architectural discussions and ensure technical feasibility and robustness of proposed solutions.
- Contribute to strategic planning and roadmap development for the engineering department.
- Stay abreast of emerging technologies and industry trends, evaluating their potential application.
- Manage team budgets and resource allocation effectively.
- Conduct performance reviews and provide regular feedback to team members.
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- A minimum of 8-10 years of experience in software development, with at least 3-5 years in a management or team lead role.
- Proven experience managing agile development teams and processes (Scrum, Kanban).
- Strong understanding of software architecture, design patterns, and best practices.
- Hands-on experience with various programming languages and technologies (e.g., Java, Python, C++, .NET, Cloud platforms).
- Excellent leadership, communication, and interpersonal skills.
- Demonstrated ability to mentor and develop engineering talent.
- Strong problem-solving, analytical, and decision-making skills.
- Experience in performance management and talent development.
- Ability to work effectively in a fast-paced, dynamic environment.
- This role requires the candidate to be present at the office in **Manchester, Greater Manchester, UK**.
Graduate Software Development Programme
Posted 12 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software development Jobs in Salford !
Graduate Software Development Programme
Posted 12 days ago
Job Viewed
Job Description
Programme Outline:
- Duration: 12-18 months (dependent on progress)
- Focus Areas: Back-end development, Front-end development, Full-stack development, Database management, Cloud technologies.
- Training: Intensive training modules covering programming languages (e.g., Java, Python, JavaScript), frameworks, software architecture, and development tools.
- Mentorship: Dedicated mentorship from senior software engineers.
- Project Work: Involvement in live projects, contributing to all phases of development.
- Methodologies: Exposure to Agile and Scrum methodologies.
- Career Development: Clear progression opportunities into junior developer roles upon successful completion.
- Recent graduate (within the last 2 years) with a degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of programming concepts and data structures.
- A passion for technology and a genuine interest in software development.
- Excellent problem-solving abilities and analytical thinking.
- Good communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid team environment.
- Prior internship or project experience in software development is a plus, but not essential.
Client Director (Software & Development Sales)
Posted today
Job Viewed
Job Description
Client Director (Software & Development Sales)
Salary: £55,000 – £5,000
Location: Manchester (Hybrid)
OTE: Year 1 OTE: 00k - 20k Total | Year 2 OTE: 40k – £1 k Total
About Our Client:
Headquartered in Manchester and home to over 1,500 employees across the UK, Poland, Lithuania, and Bulgaria, our client is a market-leading nearshore software development partner. They're known for their direct, no-nonsense approach to software delivery - an attitude that’s helped them build long-standing partnerships with major UK brands including Compare the Market, Kraken, Naked Wines, Stagecoach, Secret Escapes, and Michelin.
Their culture blends fun with focus - retaining top-tier talent, delivering exceptional quality, and building strong client relationships in the process. Following a record FY25 for new business and overall revenue, they're expanding their sales function to bring in sales professionals who thrive in high-growth, high-trust environments.
The Role
Client Directors are responsible for winning 2–5 new clients per year through a full end-to-end new business process. You’ll receive support from a dedicated Marketing Executive who delivers targeted campaigns, events, and content to help drive engagement.
Key Responsibilities
• Generate and progress your own pipeline of qualified opportunities.
• Use channels such as cold calling, email, LinkedIn, and networking to engage prospects.
• Lead the full sales process from initial engagement through to contract close.
• Build and manage relationships with C-suite and senior stakeholders.
• Apply the MEDDPICC qualification framework to effectively advance opportunities.
• Engage executive sponsorship to accelerate deal momentum.
• Collaborate cross-functionally with Delivery and Marketing teams.
What We’re Looking For
• Proven experience in technology, software delivery, or consultancy sales.
• Ability to manage long, consultative sales cycles and influence senior buyers.
• Strong understanding of enterprise sales methodologies such as MEDDPICC.
• Ambitious, driven, and comfortable working autonomously in a target-driven environment.
Benefits
• Monthly and quarterly incentives, plus team away days
• Monthly 1-2-1’s with mindset and performance coach
• 21 days’ holiday (plus one extra day for every year of service)
• Free gym membership
• Vibrant social scene with regular team and company events
• Private healthcare (after 6-month probation)
• Flexible hybrid working – Manchester HQ’d with London office access
Senior Project Manager - Software Development
Posted 1 day ago
Job Viewed