763 Software Development Manager jobs in the United Kingdom

Software Development Manager

PE2 1AA Peterborough, Eastern £75000 - £85000 annum Noir

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Software Development Manager - Enterprise Software - Peterborough / Hybrid

(Key skills: Software Development Manager, Agile, Software Engineering Leadership, Product Delivery, Application Security, Identity & Access Management, .NET 4.8 & 8, SQL Server, Microservices, Cloud (AWS/Azure), DevOps, CI/CD, Jenkins, Ansible, Stakeholder Engagement, Resilience Engineering, Full Stack Development)

Are you an experienced and inspiring software leader who thrives on solving complex challenges, building high-performing teams, and delivering enterprise-scale applications? If you're looking for a role where your technical expertise and leadership will drive tangible impact, this could be your next great opportunity.

Our client, a global enterprise software provider, is seeking a Software Development Manager to lead agile development teams focused on delivering secure, resilient, and scalable products used by millions of users. This is a critical role that spans hands-on leadership, technical strategy, and cross-functional collaboration.

You will manage agile teams working on a mix of internal and client-facing applications, with a strong focus on application security, identity and access management, and platform resiliency. Working closely with architecture, design, infrastructure, and product teams, you will ensure the successful delivery of new and enhanced software solutions across a complex technology landscape.

To succeed, you will bring strong experience in leading development teams (7+ years) within agile environments, ideally across large, distributed systems. You will have a deep technical foundation in the Microsoft stack, including the .NET framework (versions 4.8 and 8), SQL Server, and service-oriented architectures. Familiarity with microservices, REST APIs, Docker, Redis, and cloud platforms (such as AWS or Azure) is essential. You'll also be comfortable working in a DevOps-driven culture, using CI/CD tools like Jenkins or Ansible to support fast, secure deployments.

This role is ideal for someone who enjoys balancing strategy with delivery. You'll actively mentor engineers, build inclusive and collaborative teams, and help define the next generation of enterprise software tools. You'll be empowered to challenge conventions, drive improvements, and shape solutions that directly enhance user experience and operational resilience.

Our client fosters a dynamic and supportive environment, with a culture built on ownership, transparency, and continuous learning. You'll be surrounded by curious minds, passionate technologists, and a leadership team that values innovation and long-term thinking.

If you're excited to lead the design and delivery of modern enterprise applications while growing and developing exceptional teams, this is an opportunity not to be missed.

Location: Peterborough, UK / Hybrid working
Salary: £75,000 - £85,000 + Bonus + Benefits

Applicants must have the right to work in the UK.

NOIRUKTECHREC
NOIRUKREC

This advertiser has chosen not to accept applicants from your region.

Software Development Manager

gu21 2bp Woking, South East £75000 - £90000 annum Noir

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Software Development Manager - Software House - Woking / Hybrid

(Key skills: Software Development Management, Agile, Scrum, Kanban, SDLC, Leadership, Stakeholder Engagement, Continuous Improvement, SaaS, B2B, B2C, Programme Delivery, Quality Methods, Innovation)

Are you a people-first technology leader with a passion for delivering high-quality software in a dynamic environment? Do you thrive in fast-paced settings where innovation, collaboration, and client focus are at the heart of delivery? If so, this could be your next step.

Our client, a highly respected software house , is seeking a Software Development Manager to coordinate the delivery of cutting-edge applications across multiple teams. With a strong culture of collaboration and technical excellence, the business is focused on developing innovative B2B and B2C software solutions that transform client experiences and drive growth.

As Software Development Manager, you will lead multiple Agile sprint teams made up of software engineers, quality professionals, and product experts. You'll be responsible for the entire software development lifecycle (SDLC), ensuring that delivery aligns with strategic objectives while maintaining an exceptional standard of quality. Acting as both a coach and motivator, you'll enable your teams to perform at their best, supporting both personal and technical growth.

Collaboration will be central to your role: you will work closely with senior stakeholders to align development with product vision, ensuring resources are allocated effectively to drive the organisation forward. You'll also spearhead continuous improvement initiatives, refining processes and practices to elevate delivery flow and maintain the company's reputation for excellence.

The ideal candidate will bring significant experience managing medium to large in-house development teams, strong technical understanding of modern coding practices, and a proven track record in Agile environments. You'll be a confident communicator, commercially aware, and adept at balancing hands-on involvement with effective delegation. Above all, you'll bring a forward-thinking mindset and a passion for innovation.

This is an exciting opportunity to join a thriving software house where your leadership will have a tangible impact on products used by clients worldwide.

Location: Woking, UK / Hybrid working
Salary: £75,000 - £90,000 + Bonus + Benefits

Applicants must have the right to work in the UK.

NOIRUKTECHREC
NOIRUKREC

This advertiser has chosen not to accept applicants from your region.

Software Development Manager - Cybersecurity

New
Cheshire East, North West Client Server

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Development Manager (Java C# TDD) Cheshire onsite to £180k Are you a technical leader with a software development background? You could be progressing your career in an impactful role at a highly successful and scaling Cyber Security technology company that has just received an additional £0 million investment. As a Software Development Manager you will manage three, small product focussed teams; leading delivery, taking ownership of planning, resourcing, sizing and timelines, managing team structure and hiring to match evolving requirements. You'll drive technical scoping, shape solutions and align on feasibility, remove blockers and obstacles and run meaningful Agile ceremonies that add value. You will act as a "sounding board" for software engineers and provide coaching, ensuring a positive, diverse and professional team culture. You will promote continuous improvements in processes, tooling and communication, collaborating closely with Product Managers, UX, QA and other business stakeholders across the business in an impactful role. Location: You'll join colleagues in amazing offices in Cheshire five days a week with a wide range of facilities and an array of perks including: Free lunch daily catered for by the onsite chef A range of afternoon treats and barista style coffee Onsite gym with trainer led classes including karate, yoga and sound bath, shower facilities and of course, all the latest kit to work with About you: You are an experienced technical leader without ego You have previous experience as a software engineer (ideally with Java or C# experience) and a strong knowledge of modern cloud based software engineering You have a keen eye for identifying risks and waste and move fast to resolve them You are delivery focussed and can keep engineers focussed and unblocked, bringing clarity and structure You have experience of driving continuous improvements, upskilling engineers and healthy team culture You are collaborative and pragmatic You have excellent communication and stakeholder management skills You are degree educated in a technical discipline What's in it for you: As a Software Development Manager you will earn a highly competitive package including: Salary to 80k (with performance related rises) Equity 8% pension contribution Life Assurance and Income Protection Enhanced paternity packages Private Medical care for you and your family including same day GP appointments and prescriptions Flexible working hours Charitable donations matching scheme and much more Apply now to find out more about this Software Development Manager (Java C# TDD) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager - Cybersecurity

Cheshire East, North West Client Server

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Software Development Manager (Java C# TDD) Cheshire onsite to £180k+


Are you a technical leader with a software development background?


You could be progressing your career in an impactful role at a highly successful and scaling Cyber Security technology company that has just received an additional £0 million investment.


As a Software Development Manager you will manage three, small product focussed teams; leading delivery, taking ownership of planning, resourcing, sizing and timelines, managing team structure and hiring to match evolving requirements. You'll drive technical scoping, shape solutions and align on feasibility, remove blockers and obstacles and run meaningful Agile ceremonies that add value. You will act as a "sounding board" for software engineers and provide coaching, ensuring a positive, diverse and professional team culture.


You will promote continuous improvements in processes, tooling and communication, collaborating closely with Product Managers, UX, QA and other business stakeholders across the business in an impactful role.


Location:

You'll join colleagues in amazing offices in Cheshire five days a week with a wide range of facilities and an array of perks including:

  • Free lunch daily catered for by the onsite chef
  • A range of afternoon treats and barista style coffee
  • Onsite gym with trainer led classes including karate, yoga and sound bath, shower facilities
  • and of course, all the latest kit to work with


About you:

  • You are an experienced technical leader without ego
  • You have previous experience as a software engineer (ideally with Java or C# experience) and a strong knowledge of modern cloud based software engineering
  • You have a keen eye for identifying risks and waste and move fast to resolve them
  • You are delivery focussed and can keep engineers focussed and unblocked, bringing clarity and structure
  • You have experience of driving continuous improvements, upskilling engineers and healthy team culture
  • You are collaborative and pragmatic
  • You have excellent communication and stakeholder management skills
  • You are degree educated in a technical discipline


What's in it for you:

As a Software Development Manager you will earn a highly competitive package including:

  • Salary to 80k (with performance related rises)
  • Equity
  • 8% pension contribution
  • Life Assurance and Income Protection
  • Enhanced paternity packages
  • Private Medical care for you and your family including same day GP appointments and prescriptions
  • Flexible working hours
  • Charitable donations matching scheme and much more


Apply now to find out more about this Software Development Manager (Java C# TDD) opportunity.


At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

This advertiser has chosen not to accept applicants from your region.

Lead Software Development Manager

OX1 2JD Oxford, South East £90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge software solutions provider, is seeking an experienced Lead Software Development Manager to spearhead their engineering teams. This is a fully remote position, allowing you to work from anywhere within the UK. You will be responsible for guiding the design, development, and deployment of high-quality software products, fostering an agile and collaborative team culture, and driving technical innovation. The ideal candidate will have a strong background in software engineering, a deep understanding of modern development practices, and exceptional leadership capabilities.

Key Responsibilities:
  • Lead, mentor, and manage a team of software engineers, fostering their professional growth and development.
  • Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Champion Agile methodologies (Scrum/Kanban) and ensure their effective implementation within development teams.
  • Drive technical strategy and architecture decisions, ensuring scalability, performance, and maintainability of software solutions.
  • Collaborate with product management and other stakeholders to define project roadmaps and priorities.
  • Establish and enforce coding standards, best practices, and quality assurance processes.
  • Conduct regular performance reviews, provide constructive feedback, and facilitate career development for team members.
  • Manage project timelines, resources, and budgets effectively in a remote setting.
  • Promote a culture of innovation, continuous improvement, and technical excellence.
  • Troubleshoot and resolve complex technical issues as they arise.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 10 years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven experience managing and leading high-performing software engineering teams.
  • Deep understanding of various programming languages, software architectures, and development methodologies.
  • Strong experience with Agile development practices and tools (e.g., Jira, Confluence).
  • Excellent communication, interpersonal, and stakeholder management skills.
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable.
  • Demonstrated ability to drive technical strategy and influence product direction.
  • Ability to excel in a fully remote, fast-paced, and collaborative environment.
This is a significant opportunity to shape the future of software development at a leading company, working remotely from Oxford, Oxfordshire, UK (or any UK location). If you are a visionary leader passionate about building exceptional software and empowering engineering talent, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

B1 1AA Birmingham, West Midlands £80000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and visionary Senior Software Development Manager to lead and mentor a talented team of software engineers. This role is critical in driving the development of innovative software solutions, fostering a collaborative and high-performing engineering culture, and ensuring the successful delivery of projects. The ideal candidate will possess a strong technical background, combined with exceptional leadership and project management skills. This hybrid role, based in Birmingham, West Midlands, UK , offers a blend of in-office collaboration and remote work flexibility, providing an optimal work-life balance.

Key responsibilities include managing the entire software development lifecycle, from concept and design to implementation and deployment. You will be responsible for planning, prioritizing, and executing development sprints, ensuring timely delivery of high-quality software. Leading and mentoring a team of software engineers, providing technical guidance, performance feedback, and career development support is essential. You will foster a culture of innovation, continuous improvement, and adherence to best practices in software engineering. Collaborating with product managers, designers, and other stakeholders to define project requirements and ensure alignment with business objectives will be a key focus.

We are seeking candidates with a proven track record in managing software development teams and delivering complex software projects. Strong knowledge of agile methodologies (Scrum, Kanban), software architecture, and various programming languages and technologies is required. Excellent communication, interpersonal, and problem-solving skills are paramount. You should be adept at managing technical challenges, resolving conflicts, and motivating team members. Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices is highly desirable. This is an exciting opportunity for a dynamic leader to make a significant impact on our client's technology roadmap and contribute to their continued success in a challenging and rewarding hybrid environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

CB2 1AA Cambridge, Eastern £80000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a renowned technology firm, is actively searching for a highly experienced Senior Software Development Manager to lead one of their key engineering teams. This pivotal role requires a seasoned leader with a passion for building and nurturing high-performing software development teams. You will be responsible for overseeing the entire software development lifecycle, from initial design and architecture through to implementation, testing, and deployment. Your leadership will ensure the timely delivery of high-quality software products that meet complex business requirements. Key responsibilities include managing, mentoring, and motivating a team of talented software engineers, fostering a collaborative and innovative work environment, and driving best practices in agile development methodologies. You will work closely with product managers, architects, and other stakeholders to define project roadmaps, allocate resources effectively, and ensure alignment with strategic business objectives. The ideal candidate will possess a strong technical background in software engineering, coupled with significant experience in people management and project leadership. Expertise in modern software development principles, cloud technologies, and continuous integration/continuous deployment (CI/CD) pipelines is essential. Excellent communication, interpersonal, and problem-solving skills are crucial for success in this role. You will be instrumental in shaping the technical direction of your team and contributing to the overall success of the company's software portfolio. This position offers an exciting opportunity to drive innovation and deliver impactful software solutions within a dynamic and challenging environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development manager Jobs in United Kingdom !

Senior Software Development Manager

B3 1DA Birmingham, West Midlands £75000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology company, is seeking an experienced and dynamic Senior Software Development Manager to lead their high-performing IT and software development teams. This hybrid role offers the flexibility to work remotely, complemented by regular in-office collaboration at their hub in **Birmingham, West Midlands, UK**. You will be responsible for overseeing the entire software development lifecycle, from conception and design through to implementation, testing, and deployment. The ideal candidate will have a strong technical background, a deep understanding of Agile methodologies, and a proven ability to manage and mentor software development teams. Responsibilities will include driving project execution, ensuring code quality, fostering a culture of innovation, and collaborating closely with product management, QA, and other stakeholders. You will play a key role in strategic planning, resource allocation, and process improvement within the development department. This is an exceptional opportunity for a results-oriented leader to shape the future of our client's software products and drive technological advancement. The successful candidate will possess excellent leadership, communication, and problem-solving skills, with a passion for building high-quality software and empowering development teams. You will be adept at managing multiple projects concurrently, mitigating risks, and ensuring timely delivery of software solutions that meet business objectives. The hybrid working model is designed to provide flexibility while maintaining strong team cohesion and fostering collaboration through regular face-to-face interactions at the **Birmingham, West Midlands, UK** office. We are looking for an individual who is committed to technical excellence, continuous improvement, and creating a positive and productive work environment. Your expertise in software architecture and development best practices will be invaluable in guiding the team towards achieving ambitious goals.

Key Responsibilities:
  • Lead and manage multiple software development teams.
  • Oversee the full software development lifecycle (SDLC).
  • Implement and champion Agile development methodologies (Scrum, Kanban).
  • Ensure high standards of code quality, testing, and deployment.
  • Collaborate with product management to define product roadmaps and features.
  • Mentor, coach, and develop software engineers.
  • Drive technical innovation and architectural decisions.
  • Manage project timelines, resources, and budgets effectively.
  • Foster a collaborative and high-performing team culture.
  • Contribute to strategic planning and process improvements within the department.
Qualifications:
  • Proven experience as a Software Development Manager or similar leadership role.
  • Strong technical background in software development and architecture.
  • Expertise in Agile methodologies and practices.
  • Experience managing distributed or hybrid teams.
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to deliver complex software projects on time and within budget.
  • Experience with CI/CD pipelines and DevOps practices is a plus.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

MK7 7GT Milton Keynes, South East £80000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology company in Milton Keynes, Buckinghamshire, UK , is seeking an experienced Senior Software Development Manager to lead their talented engineering teams. This is a key leadership role responsible for driving the development of innovative software products and ensuring the successful delivery of high-quality solutions.

The Senior Software Development Manager will oversee multiple software development teams, fostering a collaborative and high-performance culture. You will be responsible for the end-to-end software development lifecycle, from planning and design to implementation, testing, and deployment. Key duties include mentoring and coaching software engineers, managing project timelines and resources, and ensuring adherence to best practices in software development, including Agile methodologies. You will work closely with product management, QA, and other stakeholders to define product roadmaps and deliver features that meet market demands. The ideal candidate will have a strong background in software engineering with significant experience in management and leadership roles. Proven experience in developing scalable, robust software systems and a deep understanding of various programming languages and architectures are essential. Excellent communication, strategic thinking, and problem-solving skills are required to navigate complex technical challenges and lead diverse teams effectively. If you are passionate about building great software and developing high-performing teams, this is an exceptional opportunity.

Responsibilities:
  • Lead and manage multiple software development teams.
  • Oversee the entire software development lifecycle (SDLC).
  • Mentor, coach, and develop software engineers and team leads.
  • Drive the adoption of Agile/Scrum methodologies and best practices.
  • Collaborate with product management to define and execute product strategy.
  • Ensure the delivery of high-quality, scalable, and reliable software solutions.
  • Manage project schedules, resources, and budgets effectively.
  • Foster a culture of innovation, continuous improvement, and technical excellence.
  • Identify and mitigate technical risks and challenges.
  • Conduct performance reviews and support career development for team members.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with at least 4 years in a management or team lead role.
  • Proven experience managing software development teams and delivering complex projects.
  • Strong understanding of Agile development methodologies (Scrum, Kanban).
  • Expertise in software architecture, design patterns, and best practices.
  • Proficiency in modern programming languages and technologies.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and strategic thinking abilities.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
This advertiser has chosen not to accept applicants from your region.

Lead Software Development Manager

BD5 8DR Bradford, Yorkshire and the Humber £75000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and dynamic Lead Software Development Manager to spearhead their software engineering efforts in **Bradford, West Yorkshire, UK**. This role is integral to guiding a team of talented developers, fostering innovation, and ensuring the delivery of high-quality software solutions. The ideal candidate will have a strong technical background combined with proven leadership capabilities and a passion for building and mentoring high-performing teams. You will be responsible for the overall strategy, architecture, development, and deployment of software products, ensuring alignment with business objectives and technical excellence. Responsibilities include:
  • Leading, mentoring, and managing a team of software engineers, fostering a culture of collaboration, innovation, and continuous learning.
  • Overseeing the entire software development lifecycle, from requirements gathering and design to coding, testing, deployment, and maintenance.
  • Defining and implementing software development best practices, coding standards, and quality assurance processes.
  • Collaborating with product management, QA, and other departments to define product roadmaps and technical strategies.
  • Making critical architectural decisions and ensuring the scalability, reliability, and performance of software systems.
  • Conducting code reviews, providing technical guidance, and supporting individual career development for team members.
  • Managing project timelines, resources, and budgets for development initiatives, ensuring timely and successful delivery.
  • Troubleshooting complex technical issues and driving resolution.
  • Evaluating and introducing new technologies and tools to enhance development efficiency and product quality.
  • Promoting a DevOps culture and best practices for continuous integration and continuous delivery (CI/CD).
  • Ensuring the security and compliance of all developed software solutions.
  • Acting as a key technical point of contact and communicator with stakeholders across the organization.
A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field is required. A minimum of 7 years of experience in software development, with at least 3 years in a leadership or management role, is essential. Strong proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript) and a deep understanding of software architecture patterns are required. Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is highly desirable. Excellent leadership, communication, and problem-solving skills are paramount. This role requires a strong presence and hands-on involvement within the team, making it an office-based position in **Bradford, West Yorkshire, UK**.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Manager Jobs