Senior Software Development Engineer

SR1 1BB Sunderland, North East £70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
WhatJobs is recruiting a highly skilled Senior Software Development Engineer to join our growing technology division in Sunderland, Tyne and Wear, UK . This is a hybrid role, offering a flexible approach to working. You will be instrumental in designing, developing, testing, and deploying robust and scalable software solutions. This position requires a deep understanding of software engineering principles, modern programming languages, and best practices in software development, with a focus on delivering high-quality, innovative products.

Key responsibilities include:
  • Designing, coding, testing, and debugging complex software applications and systems.
  • Collaborating with cross-functional teams, including product managers, designers, and QA engineers, to define software requirements and specifications.
  • Developing and implementing efficient, reusable, and reliable code across various platforms and technologies.
  • Leading the architectural design and technical direction for new software features and products.
  • Mentoring junior software engineers, providing technical guidance, and conducting code reviews.
  • Identifying and resolving technical debt and performance bottlenecks in existing systems.
  • Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Staying up-to-date with emerging technologies and industry trends, and evaluating their potential adoption.
  • Developing and maintaining technical documentation for software designs and implementations.
  • Ensuring the security, scalability, and performance of developed software solutions.
  • Contributing to the continuous improvement of development processes and tools.
  • Troubleshooting and resolving production issues in a timely manner.
  • Implementing automated testing strategies to ensure code quality and reliability.
  • Collaborating on the deployment and maintenance of software in production environments.
  • Driving innovation and exploring new approaches to solve complex technical challenges.

The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. You should have a minimum of 5-7 years of professional experience in software development, with a proven track record of delivering complex projects. Expertise in one or more modern programming languages (e.g., Java, Python, C#, JavaScript) and associated frameworks is required. Experience with cloud platforms (AWS, Azure, GCP), database technologies (SQL, NoSQL), and CI/CD pipelines is highly desirable. Strong understanding of software architecture patterns, data structures, and algorithms is essential. Excellent problem-solving, analytical, and communication skills are also critical. Familiarity with agile methodologies and experience in a team lead or mentoring role would be advantageous.
This advertiser has chosen not to accept applicants from your region.

Software Development Team Leader

North Yorkshire, Yorkshire and the Humber £70000 - £75000 Annually Eclipse IT Recruitment

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

We are looking for a dynamic individual to spearhead our brilliant team. Embarking on an exhilarating journey as a software development team lead you will be crafting and delivering mind-blowing solutions for our clients. You won't just be a leader; you'll be a trailblazer, blending hands-on development with inspiring leadership to create an environment that's both collaborative and cutting-edge.

Role Overview:

Leadership:

  • Infuse our workspace with a culture of creativity, collaboration, and knowledge sharing.
  • Become the guiding light for our software development team, providing mentorship and supervision that propels them to new heights.
  • Conduct symphonies of professional growth through regular code reviews and hands-on inspiration.

Technical:

  • Juggle leadership responsibilities with hands-on web development magic using JavaScript, PHP & React.
  • Stay on the pulse of industry trends, weaving in new technologies like a tech sorcerer.
  • Conquer technical challenges with flair, championing a culture of perpetual improvement.

Client:

  • Forge unbreakable bonds with our clients, understanding their needs and proposing solutions that leave them awestruck.
  • Unearth opportunities for upselling, and showcasing your technical wizardry to maximize client satisfaction.
  • Make commercially savvy decisions that align technical solutions with the business objectives of our clients.

Collaboration and Communication:

  • Team up with HR and senior leaders to orchestrate recruitment, onboarding, and development processes.
  • Communicate with the finesse of a maestro, ensuring harmony with internal and external stakeholders.

Qualifications:

  • Prove your mettle with hands-on web development feats using JavaScript, PHP & React.
  • Lead from the front with previous experience mentoring or conducting symphonies for software development teams.
  • Master the art of git version control.
  • Dance effortlessly between Waterfall and Agile methodologies.
  • Solve problems with the finesse of a seasoned performer.
  • Weave spells with excellent written and verbal communication skills.
  • Juggle multiple projects and clients simultaneously like a seasoned circus performer.
  • Bonus points for having played in the consultancy sandbox.
  • Levitate higher with knowledge of/experience with cloud environments, especially the mystical realm of AWS.

Ready to lead, inspire, and create tech wonders? Apply now !

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

Remote Software Development Lead

SR1 1BB Sunderland, North East £65000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Remote Software Development Lead to guide and mentor a team of talented engineers in building cutting-edge software solutions. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for overseeing the entire software development lifecycle, from conception and design to implementation, testing, and deployment. Key duties include setting technical direction, defining coding standards, and ensuring the delivery of high-quality, scalable, and maintainable code. You will mentor and coach team members, foster a collaborative and productive work environment, and conduct code reviews to maintain excellence. The ideal candidate will have a strong background in software development with proven experience in leading development teams. Expertise in modern programming languages (e.g., Java, Python, C#), cloud platforms (AWS, Azure, GCP), and agile methodologies is essential. Excellent problem-solving skills, a deep understanding of software architecture, and a passion for innovation are required. You will be adept at managing project priorities, communicating effectively with stakeholders, and driving continuous improvement in development processes. We are looking for a proactive leader who can inspire a team, make sound technical decisions, and ensure the successful execution of software projects. This role offers an exciting opportunity to shape the technical roadmap and contribute to the growth of our client's innovative products, with an operational context related to Sunderland, Tyne and Wear, UK .
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

SR1 2AB Sunderland, North East £10000 annum (appr WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking an enthusiastic and driven Junior Software Development Apprentice to join their dynamic, fully remote team. This is a fantastic opportunity for an individual passionate about technology and eager to kickstart a career in software development. You will be mentored by experienced professionals and provided with comprehensive training to develop essential skills in coding, problem-solving, and software lifecycle management. Working remotely from Sunderland, Tyne and Wear, UK , you will contribute to exciting projects, learning various programming languages and development methodologies. Your responsibilities will include assisting senior developers with coding tasks, debugging existing applications, writing unit tests, and documenting software designs and procedures. You will also participate in team meetings, code reviews, and continuous learning sessions. This role requires a proactive attitude, a strong desire to learn, and the ability to work independently and collaborate effectively within a virtual team environment. Essential skills to be developed include proficiency in at least one programming language (e.g., Python, Java, C#), understanding of basic algorithms and data structures, and familiarity with version control systems like Git. While prior coding experience is beneficial, it is not essential as comprehensive training will be provided. You must possess excellent communication skills, both written and verbal, to interact effectively with team members and stakeholders in a remote setting. A good understanding of English and strong analytical abilities are crucial. This apprenticeship is designed to provide a solid foundation in software development, leading to potential full-time employment opportunities upon successful completion of the program. We are committed to fostering a supportive and inclusive remote work culture where all apprentices can thrive and achieve their full potential. Apply now to begin your journey into the world of software development!
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Apprentice

NE1 8PQ Newcastle upon Tyne, North East £22000 annum (appr WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your tech career with our client as a Remote Software Development Apprentice, a fully remote opportunity designed to launch your journey in software engineering. Based in Newcastle upon Tyne, Tyne and Wear, UK but operating entirely online, this apprenticeship provides comprehensive training, mentorship, and hands-on experience in building modern software applications. You will learn essential programming languages, development methodologies, and best practices under the guidance of experienced developers. Your responsibilities will include assisting with coding, debugging, testing software modules, participating in code reviews, and contributing to documentation. We are looking for enthusiastic, motivated individuals with a passion for technology and a strong aptitude for logical thinking and problem-solving. While prior coding experience is beneficial, it is not strictly required, as extensive training will be provided. You must possess a keen desire to learn, excellent communication skills for effective remote collaboration, and a reliable internet connection. This apprenticeship offers a pathway to a full-time Software Developer role upon successful completion, with opportunities for specialization in areas like front-end, back-end, or full-stack development. You will be working with a supportive and collaborative remote team, gaining practical skills in agile development environments. Develop your coding skills, learn version control systems like Git, and contribute to real-world projects. This is an exceptional chance to gain industry-recognized qualifications and build a lasting career in the tech sector from the comfort of your home.
This advertiser has chosen not to accept applicants from your region.

Graduate Programme - Software Development

NE1 1TW Newcastle upon Tyne, North East £30000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading innovator in the field of renewable energy technology, is offering an exceptional Graduate Programme in Software Development. This is a fully remote opportunity, providing aspiring software engineers with a unique platform to launch their careers. You will be immersed in a supportive and challenging environment, contributing to the development of cutting-edge software solutions that power the future of sustainable energy.

This comprehensive 12-month graduate program is designed to provide hands-on experience across the entire software development lifecycle. You will work alongside experienced engineers, learning best practices in coding, testing, and deployment. Rotations will expose you to various aspects of software engineering, including front-end development using React, back-end development with Python/Django, database management (SQL/NoSQL), and cloud technologies (AWS/Azure). You will participate in agile development sprints, collaborate on feature development, and contribute to code reviews. The program includes structured training sessions, mentorship from senior staff, and opportunities to present your work to key stakeholders. Success in this program can lead to a permanent software engineering role within the company.

Key learning opportunities and responsibilities include:
  • Developing and implementing new software features across different platforms.
  • Writing clean, efficient, and well-documented code.
  • Participating in code reviews and contributing to software quality assurance.
  • Collaborating with product managers and designers to understand user needs.
  • Debugging and resolving software defects and issues.
  • Gaining experience with version control systems like Git.
  • Learning about agile methodologies and software development best practices.
  • Contributing to team discussions and problem-solving sessions.
We are seeking enthusiastic and motivated graduates with a passion for technology and software development. A minimum 2:1 Bachelor's degree in Computer Science, Software Engineering, or a related technical field is required. While professional experience is not essential, prior internship experience or personal coding projects will be viewed favourably. Strong analytical and problem-solving skills are paramount, as are excellent communication and teamwork abilities. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is necessary. This is an unparalleled opportunity for ambitious graduates looking to gain invaluable experience in a thriving, mission-driven company from the comfort of their own home.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Development Engineer

SR1 2JQ Sunderland, North East £70000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading innovator in the automotive technology space, seeking a highly skilled Senior Automotive Software Development Engineer to join their dynamic, remote-first team. Based remotely, you will play a crucial role in developing cutting-edge software solutions for next-generation vehicles, focusing on embedded systems, infotainment, and advanced driver-assistance systems (ADAS). This is an opportunity to work on challenging projects that are shaping the future of mobility, collaborating with a globally distributed team of experts.

Key Responsibilities:
  • Design, develop, test, and deploy robust software for automotive embedded systems, adhering to strict quality and safety standards.
  • Contribute to the architecture and design of complex software modules for infotainment, connectivity, and ADAS features.
  • Write clean, maintainable, and efficient code in C/C++ and other relevant programming languages.
  • Implement and optimize algorithms for real-time processing and data analysis within vehicle systems.
  • Collaborate closely with hardware engineers, system architects, and product managers to define software requirements and ensure seamless integration.
  • Conduct thorough code reviews, unit testing, and integration testing to ensure software quality and reliability.
  • Debug and resolve complex software issues reported from internal testing or customer feedback.
  • Develop and maintain technical documentation, including software design specifications and user guides.
  • Stay current with automotive software development trends, tools, and methodologies.
  • Mentor junior engineers and contribute to the continuous improvement of development processes.
  • Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Qualifications and Experience:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 8 years of professional experience in software development, with at least 5 years specifically in the automotive industry.
  • Proficiency in embedded C/C++ programming and experience with real-time operating systems (RTOS).
  • Strong understanding of automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience with ADAS technologies, sensor fusion, and computer vision is highly advantageous.
  • Familiarity with AUTOSAR, ISO 26262 (functional safety), and ASPICE standards.
  • Proficiency with development tools such as compilers, debuggers, version control systems (Git), and build systems.
  • Excellent problem-solving, debugging, and analytical skills.
  • Ability to work independently and collaboratively in a remote team environment.
  • Strong communication and teamwork skills.
This role offers the flexibility of remote work, competitive compensation, and the chance to be at the forefront of automotive innovation. Join a team that values collaboration, technical excellence, and pushing the boundaries of what's possible.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Newcastle upon Tyne !

Senior Project Manager - Software Development

SR1 1AA Sunderland, North East £60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm based in Sunderland, Tyne and Wear, UK , seeking a highly motivated and experienced Senior Project Manager to oversee their diverse software development projects. This hybrid role offers a blend of on-site collaboration and remote flexibility, allowing you to contribute effectively while maintaining a good work-life balance. As a Senior Project Manager, you will be instrumental in driving the successful delivery of complex software solutions from inception to deployment. You will be responsible for defining project scope, establishing clear objectives, and developing detailed project plans, including timelines, resource allocation, and budget management. Key responsibilities include managing cross-functional teams, fostering a collaborative environment, and ensuring seamless communication between stakeholders, development teams, and senior management. You will utilize your expertise in Agile methodologies (Scrum, Kanban) to guide teams through the project lifecycle, proactively identify and mitigate risks, and resolve issues to keep projects on track. Performance monitoring and reporting will be critical, requiring you to provide regular updates on project status, key milestones, and potential challenges. The ideal candidate will possess exceptional leadership qualities, strong communication and interpersonal skills, and a proven ability to manage multiple projects simultaneously. A deep understanding of software development processes, SDLC, and various project management tools is essential. You should be adept at stakeholder management, capable of building strong relationships and influencing outcomes. This role requires a strategic thinker with a proactive approach to problem-solving and a commitment to delivering high-quality results within tight deadlines. Join a forward-thinking company and play a pivotal role in shaping the future of their technological innovations.

Responsibilities:
  • Lead the planning, execution, and delivery of software development projects.
  • Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
  • Develop and manage detailed project plans, schedules, budgets, and resource allocation.
  • Manage and motivate cross-functional project teams, fostering a high-performance culture.
  • Implement and refine Agile methodologies (Scrum, Kanban) to optimize project delivery.
  • Identify, assess, and manage project risks and issues, developing mitigation strategies.
  • Ensure clear and consistent communication with all project stakeholders, providing regular progress reports.
  • Facilitate project meetings, including sprint planning, reviews, and retrospectives.
  • Monitor project performance against key metrics and objectives, making adjustments as necessary.
  • Ensure the quality and timely delivery of project outputs.
Qualifications:
  • Proven experience as a Project Manager in a software development environment.
  • Demonstrable success in managing complex, full-lifecycle software projects.
  • Strong knowledge of Agile and Scrum methodologies.
  • Excellent leadership, communication, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, MS Project).
  • Ability to manage budgets and resources effectively.
  • Strong analytical and problem-solving capabilities.
  • Experience with stakeholder management and expectation setting.
  • PMP or Agile certification (e.g., CSM, SAFe) is a plus.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Software Development Lead

SR1 1AA Sunderland, North East £70000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing software development company renowned for its innovative solutions, is seeking a highly skilled and experienced Remote Senior Software Development Lead to spearhead their development efforts. This role is ideal for a seasoned professional who thrives in a dynamic, remote-first environment and possesses a passion for building high-quality software and leading high-performing teams. You will be instrumental in guiding the technical direction, architecture, and delivery of complex software projects, ensuring alignment with business objectives and technical excellence.

You will be responsible for architecting robust and scalable software solutions, overseeing the entire software development lifecycle from concept to deployment. This includes mentoring and guiding a team of talented software engineers, fostering best practices in coding, testing, and deployment, and ensuring the delivery of exceptional products. A deep understanding of various programming languages, development methodologies, and cloud technologies is essential. You will champion technical innovation, encourage collaboration, and ensure the team operates efficiently in a distributed setting.

Key responsibilities include:
  • Leading and mentoring a team of software engineers in the design, development, and deployment of enterprise-level applications.
  • Defining and implementing software architecture and technical roadmaps.
  • Driving best practices in software development, including code reviews, unit testing, and continuous integration/continuous deployment (CI/CD).
  • Collaborating with product managers, designers, and stakeholders to translate requirements into technical solutions.
  • Ensuring the scalability, performance, security, and maintainability of software systems.
  • Troubleshooting and resolving complex technical issues.
  • Conducting technical interviews and contributing to team growth.
  • Staying up-to-date with emerging technologies and industry trends.
  • Promoting a culture of innovation, collaboration, and accountability within the development team.
  • Managing project timelines and deliverables in an Agile development environment.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science or a related field, with significant experience in software development and at least 3-5 years in a leadership or lead role. Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript) and frameworks, along with experience in cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes), is required. Strong knowledge of Agile methodologies, database systems, and API design is essential. Excellent communication, problem-solving, and organizational skills are crucial for success in this remote leadership position. You should be adept at motivating teams and driving technical excellence from afar.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager (Cloud)

NE1 4PA Newcastle upon Tyne, North East £70000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing and innovative technology firm, is seeking a highly experienced and motivated Senior Software Development Manager with a strong specialization in cloud technologies to lead their engineering teams. This is a fully remote position, allowing you to contribute your expertise from anywhere. You will be responsible for guiding software development teams through the entire product lifecycle, from conceptualization and design to implementation, testing, and deployment, with a primary focus on cloud-based solutions (AWS, Azure, GCP). The ideal candidate will possess exceptional leadership skills, a deep understanding of agile methodologies, and a proven track record of successfully delivering scalable and robust software products.
Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams, fostering a collaborative and high-performance culture.
  • Oversee the design, development, deployment, and maintenance of cloud-native applications and services.
  • Drive the adoption and implementation of best practices in software development, including CI/CD, automated testing, and DevOps.
  • Collaborate with product managers, architects, and other stakeholders to define technical roadmaps and project requirements.
  • Ensure the scalability, reliability, security, and performance of cloud-based solutions.
  • Manage project timelines, budgets, and resources effectively.
  • Conduct regular performance reviews and provide constructive feedback to team members.
  • Promote a culture of continuous learning and innovation within the engineering teams.
  • Stay current with emerging cloud technologies and software development trends.
  • Troubleshoot and resolve complex technical issues.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 10 years of experience in software development, with at least 5 years in a leadership or management role.
  • Proven experience managing teams developing cloud-based applications on platforms like AWS, Azure, or GCP.
  • Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
  • Proficiency in agile development methodologies (Scrum, Kanban).
  • Excellent knowledge of software design patterns, data structures, and algorithms.
  • Exceptional leadership, communication, and interpersonal skills.
  • Ability to effectively manage remote teams and foster collaboration.
  • Strong problem-solving and decision-making abilities.
This is an outstanding opportunity to shape the technical direction of a dynamic company and lead impactful projects from a remote location. If you are a strategic leader with a passion for cloud technology and building high-performing teams, we encourage you to apply.
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 Jobs View All Jobs in Newcastle upon Tyne