Find your next tech and IT Job or contract UML in England
What you need to know about UML
UML (Unified Modeling Language) is a standardized modeling language used to visualize, design, and document software systems. It provides a set of diagrams to represent different aspects of a system, such as its structure, behaviors, and interactions. UML is widely used in software development to improve communication between technical teams and stakeholders. Among common UML diagrams are class diagrams (for modeling structure), use case diagrams (for capturing business requirements), and sequence diagrams (for illustrating interactions between objects over time). UML is compatible with various methodologies, including agile and traditional approaches. Thanks to its flexibility and universal adoption, UML is an essential tool for analyzing complex systems, streamlining their design, and ensuring clear and maintainable documentation.
Explore the latest IT & tech jobs in England, home to numerous tech hubs and a diverse job market.

Job Vacancy
Software Team Lead
Job title: Software Team Lead Location: Great Baddow/Cowes/Broad Oak - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: Up to £75,900 (dependent on skills and experience) What you'll be doing: Take ownership of end-to-end software development, guiding your team through every stage-from brainstorming ideas to delivering polished, high-impact solutions. You'll be the driving force helping to deliver technical excellence, agile execution, and product success Work hand-in-hand with cross-functional project teams to build strong, collaborative relationships that fuel innovation and accelerate delivery. You'll be the communicator who ensures seamless alignment, shared goals, and help build a culture of trust across the organisation Own the planning, execution, and review of software development to ensure every solution is seamlessly integrated and compliant with industry standards Lead the delivery of software projects that hit every mark-on budget, on time, and on spec. You will contribute in achieving customer satisfaction and contractual excellence by balancing cost, quality, and performance with sharp focus and proactive leadership Your skills and experiences: Degree level qualified in computer science or software engineering background or relevant experience Experience in the Software development lifecycle and processes (e.g. design, coding, unit testing, system testing), and tools (e.g. UML design tools, software IDEs) Experience with C, or C++, with real time software Object-oriented design/development including UML, SysML or XML Project planning and reporting The Radar Software Team: Join us in shaping the Future of Radar Technology, we are evolving our radar portfolio enhancing our existing and developing brand-new radar products to address emerging and future threats in the realm of Future Air Dominance. With strong collaboration from our customers and investment in talent, our strategy is to stay at the forefront of defence innovation As a Software Team Leader you will be pivotal to the success of our Software Development activities, guiding a team through planning, implementation, review, and acceptance. You will have the opportunity to shape the way in which we deliver Software, applying AGILE and other development frameworks This role offers the exciting chance to lead complex engineering efforts across the full development lifecycle from concept through to system integration, customer trials, and support Closing Date: 15 October 2025
Submit your CV
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Latest forum topics
Jobs by city
Jobs by country
Contract roles and jobs for UML
Analyst Programmer
The Analyst Programmer uses UML to design and document application models, visually representing the relationships between system components.
Explore contract role and jobs for Analyst Programmer .
Find out the jobsInformation System Architect
The Information Systems Architect uses UML to model information system architectures, ensuring their coherence and alignment with business needs.
Explore contract role and jobs for Information System Architect .
Find out the jobsBusiness Analyst Consultant (MOA/AMOA)
The MOA/AMOA Consultant uses UML to formalize business requirements in diagrams, facilitating communication between business and technical teams.
Explore contract role and jobs for Business Analyst Consultant (MOA/AMOA) .
Find out the jobsResearch Engineer
The Research Engineer applies UML to analyze, design, and document software solutions, using diagrams to structure and clarify specifications.
Explore contract role and jobs for Research Engineer .
Find out the jobs