Software Development Engineer

Washington, North East £60 - £70 hour companies_data/amicis_global

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Title: Software Development Engineer - Automation

Location: Redmond, WA (100% onsite)



Duration: 6+ Months of contract on W2



Number of Roles: 4



 



Job Description:



Key job responsibilities



• Design and Implement Communications Components, Applications, and Services



• Partner with the Satellite, Networks, and Security engineering teams



• Design components, services, and relevant data models



• Collaborate with Finance, Legal, Accounting, Tax, and Trade stakeholders across the organization to gather testing requirements and negotiate how these requirements translate to testing automation



• Collaborate with engineers across the organization to understand newly built features, implement automated testing for these features within existing infrastructure, maintain existing testing automation, deploy, and teach others about our critical e-Commerce automation software for Kuiper.



• Work on initiatives building e-Commerce functions on AWS infrastructure and help implement best practices for software development.



• Develop code, build CI/CD pipelines, test automation, and dashboards for monitoring the health of systems.



• Help engineers and build solutions that are required for provisioning and operating an Internet service provider.



 



BASIC QUALIFICATIONS:



• 4+ years of non-internship professional software development experience



• 3+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience



• Experience with Java-based SDKs, AWS-based development, API design, JSON



• Experience with TypeScript and Playwright to implement both UI and API Automation



• Ability to pick up new programming languages



• AWS Cloud native skills and AWS tooling



• Ability to utilize AI to increase speed of development and delivery, while maintaining high-quality code and logging



 



PREFERRED QUALIFICATIONS:



• Experience with AWS Components, specifically DynamoDB, Step Functions, and services hosted on ECS



• 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience



• Bachelor's degree in computer science or equivalent
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

NE1 3 Newcastle upon Tyne, North East £28000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a challenging and rewarding Graduate Software Development Engineer internship opportunity in Newcastle upon Tyne, Tyne and Wear, UK . This program is designed for ambitious recent graduates or those nearing completion of their degree, eager to launch a career in software engineering. You will be integrated into our client's agile development teams, contributing to the design, development, testing, and deployment of cutting-edge software solutions. This internship will provide invaluable hands-on experience with modern development tools, methodologies, and best practices in a supportive and innovative environment.

Key Responsibilities:
  • Collaborate with senior engineers and team leads to understand project requirements and design specifications.
  • Write clean, efficient, and well-documented code in accordance with established coding standards.
  • Participate in code reviews to ensure code quality, identify potential issues, and share knowledge.
  • Assist in the debugging and troubleshooting of software defects.
  • Contribute to the development of unit tests and integration tests to ensure software reliability.
  • Learn and apply agile development methodologies (e.g., Scrum, Kanban).
  • Gain experience with various programming languages and development frameworks relevant to the projects.
  • Assist in the documentation of software designs, technical specifications, and user guides.
  • Participate in team meetings, sprint planning, and retrospectives.
  • Develop a strong understanding of the software development lifecycle.
  • Research and implement new technologies or tools to improve development processes.
  • Contribute to a culture of innovation and continuous learning within the engineering team.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Strong foundation in programming concepts and at least one object-oriented programming language (e.g., Java, Python, C++).
  • Familiarity with data structures and algorithms.
  • Exposure to software development tools such as IDEs, version control systems (e.g., Git), and build tools.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • A proactive attitude and a strong desire to learn and grow in the field of software development.
  • Understanding of web technologies (HTML, CSS, JavaScript) or database systems is a plus.
  • Must be eligible to work in the UK for the duration of the internship.
  • Willingness to work in a hybrid model, attending office sessions as required for collaboration and team integration.
This internship offers a fantastic stepping stone into a successful career in software engineering, providing real-world project experience and mentorship.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

SR1 1AA Sunderland, North East £30000 annum (pro- WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology firm committed to fostering talent, is actively seeking enthusiastic and bright Graduate Software Development Engineers for a fully remote internship program. This is an exceptional opportunity for recent graduates or current students in their final year to gain hands-on experience in a professional software development environment. You will be an integral part of a collaborative engineering team, contributing to real-world projects under the guidance of experienced mentors. This remote internship is designed to provide a comprehensive learning experience, covering various aspects of the software development lifecycle, from design and coding to testing and deployment. We are looking for individuals with a strong foundational understanding of computer science principles, a passion for coding, and a proactive approach to learning.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications and features.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Participate in code reviews, providing and receiving constructive feedback.
  • Collaborate with senior engineers and mentors to understand project requirements and technical specifications.
  • Contribute to the testing and debugging of software components to ensure quality and performance.
  • Help maintain and improve existing codebase and systems.
  • Learn and apply agile development methodologies in a remote team setting.
  • Participate in team meetings and contribute to technical discussions.
  • Research and evaluate new technologies and tools to enhance development processes.
  • Assist in the preparation of technical documentation.
  • Adhere to coding standards and best practices.
  • Develop a strong understanding of the full software development lifecycle.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of fundamental computer science concepts, including data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to learn new technologies and take on challenging tasks.
  • A passion for technology and software development.
  • Previous personal coding projects or contributions to open-source are a plus.
  • Ability to collaborate effectively within a virtual team.

This is an unparalleled opportunity for ambitious graduates to launch their careers in software development with a leading technology company, all within a supportive remote framework. If you are eager to learn, grow, and contribute to innovative software solutions, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

NE1 4BU Newcastle upon Tyne, North East £30000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for ambitious and talented Graduate Software Development Engineers to join their innovative technology team. This is a fully remote, entry-level position designed to launch your career in software engineering. You will have the chance to work on real-world projects, contributing to the development of cutting-edge software solutions under the guidance of experienced mentors. Key responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, and assisting with software testing and debugging. You will gain hands-on experience with various programming languages and development methodologies, contributing to all phases of the software development lifecycle. We are seeking individuals with a strong foundation in computer science principles, a passion for technology, and a proactive approach to learning. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required. Familiarity with at least one modern programming language (e.g., Python, Java, C++, JavaScript) and an understanding of data structures and algorithms are essential. The ideal candidate will possess excellent problem-solving skills, a keen attention to detail, and the ability to collaborate effectively within a remote team environment. This role offers a supportive and engaging culture, providing ample opportunities for professional growth and skill development. You will be encouraged to explore new technologies and contribute innovative ideas. This is a fantastic pathway for bright graduates looking to immerse themselves in a challenging and rewarding career in software development, with the unparalleled flexibility of a remote working arrangement. Join us and help build the future of technology.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

SR1 2AB Sunderland, North East £28000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on an exciting career journey with our client, a pioneering technology firm, as a Graduate Software Development Engineer. This is a fully remote position, allowing you to contribute to innovative projects from anywhere in the UK. Our client is committed to fostering top talent and provides an unparalleled learning environment for recent graduates eager to make their mark in the tech industry. You will be integrated into our agile development teams, working on cutting-edge software solutions.

As a Graduate Software Development Engineer, you will participate in the full software development lifecycle, from conceptualization and design to implementation, testing, and deployment. You will collaborate closely with senior engineers, learning best practices in coding, system architecture, and problem-solving. Your responsibilities will include writing clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++). You will also be involved in debugging, troubleshooting, and optimizing existing software systems. Opportunities to contribute to front-end and back-end development, database management, and cloud infrastructure will be provided, depending on your interests and the project's needs.

This role demands a strong foundational understanding of computer science principles, data structures, and algorithms. You should possess excellent analytical and logical reasoning skills, with a genuine passion for technology and a desire to learn new skills rapidly. While a degree in Computer Science, Software Engineering, or a related technical field is preferred, we also welcome applications from candidates with equivalent practical experience or demonstrable passion through personal projects and contributions to open-source communities. Excellent communication skills are essential for effective collaboration within a remote team environment. You will be encouraged to propose innovative solutions and actively participate in code reviews and team discussions. This is a fantastic opportunity to gain hands-on experience, receive mentorship from industry experts, and launch a successful career in software development, all while working remotely from our client's base in Sunderland, Tyne and Wear, UK .
This advertiser has chosen not to accept applicants from your region.

Apprenticeship - Software Development

SR1 1AA Sunderland, North East £12000 annum (depe WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for motivated individuals to join their Software Development Apprenticeship program in **Sunderland, Tyne and Wear, UK**. This program is designed for aspiring developers who are passionate about technology and eager to build a career in software engineering. As an apprentice, you will gain invaluable hands-on experience, working alongside experienced developers on real-world projects. You will receive comprehensive training, both on-the-job and through structured learning, to develop your coding skills, problem-solving abilities, and understanding of the software development lifecycle.

Key responsibilities and learning opportunities include:
  • Assisting in the design, development, testing, and maintenance of software applications.
  • Learning and applying various programming languages (e.g., Python, Java, C#, JavaScript).
  • Participating in code reviews and collaborating with team members to improve code quality.
  • Understanding software development methodologies such as Agile and Scrum.
  • Troubleshooting and debugging software issues.
  • Contributing to the creation of technical documentation.
  • Learning about database management and web technologies.
  • Developing an understanding of version control systems like Git.
  • Working towards a recognized qualification in software development.
  • Developing essential professional skills such as teamwork, communication, and time management.
We are looking for individuals with a strong aptitude for problem-solving, a keen interest in technology, and a genuine desire to learn and develop. While formal qualifications in computing are beneficial, a strong foundational understanding of logical thinking and problem-solving is paramount. You should have excellent communication skills and the ability to work effectively as part of a team. Enthusiasm and a willingness to embrace new challenges are essential. This apprenticeship offers a pathway to a successful career in software development, providing a supportive learning environment and the chance to contribute to exciting projects in **Sunderland, Tyne and Wear, UK**. Successful completion of the apprenticeship may lead to full-time employment opportunities.
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Apprentice

SR1 2AA Sunderland, North East £5 hour (natio WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career journey with our client, a forward-thinking tech innovator, seeking motivated individuals for a fully remote Software Development Apprenticeship program. This is an unparalleled opportunity for those passionate about coding and eager to learn within a supportive, virtual environment. You will gain hands-on experience in a variety of programming languages and development methodologies, working on real-world projects that shape the future of digital solutions. Our client is committed to fostering talent from the ground up, providing comprehensive training, mentorship from experienced developers, and clear pathways for career progression. As a remote apprentice, you will be an integral part of our client's collaborative culture, participating in daily stand-ups, code reviews, and team brainstorming sessions via cutting-edge communication platforms. You'll contribute to the development of innovative software applications, learn best practices in software engineering, and develop problem-solving skills that are essential in the tech industry.

Responsibilities:
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in accordance with established coding standards.
  • Participate in code reviews to learn from peers and provide constructive feedback.
  • Troubleshoot and debug software issues, implementing effective solutions.
  • Collaborate with cross-functional teams in a remote setting to understand project requirements and deliver high-quality outcomes.
  • Contribute to technical documentation and knowledge-sharing initiatives.
  • Engage actively in all training modules and skill-building activities provided.

Qualifications:
  • A strong passion for technology and a genuine interest in software development.
  • Good problem-solving abilities and a logical approach to tasks.
  • Excellent communication and interpersonal skills, suitable for remote collaboration.
  • Ability to work independently and manage time effectively in a remote work setup.
  • Basic understanding of programming concepts is advantageous but not essential.
  • Willingness to learn and adapt to new technologies and methodologies.
  • A keen eye for detail and a commitment to producing high-quality work.

This is a fantastic opportunity to kickstart your career in a dynamic and growing field, working from the comfort of your own home in Sunderland, Tyne and Wear, UK . Our client values diversity and inclusion and encourages applications from all backgrounds.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in North East !

Junior Software Development Apprentice

SR1 2AB Sunderland, North East £20000 annum (duri WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to kick-start a career in software development? Our client is offering a fantastic opportunity for a motivated Junior Software Development Apprentice to join their team in Sunderland, Tyne and Wear, UK . This apprenticeship program is designed to provide comprehensive training and hands-on experience, allowing you to learn from experienced professionals and grow your skills in a supportive environment. You will be involved in various stages of the software development lifecycle, contributing to real-world projects and gaining practical knowledge.

Responsibilities:
  • Assist in the development and testing of software applications.
  • Learn and apply coding best practices under the guidance of senior developers.
  • Participate in team meetings and contribute to discussions.
  • Help with debugging and troubleshooting issues.
  • Document code and project progress.
  • Gain exposure to different programming languages and technologies.
  • Support the IT team with various development-related tasks.
  • Work towards completing your apprenticeship qualifications.
Requirements:
  • A genuine interest in software development and technology.
  • Good problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively as part of a team.
  • Eagerness to learn and a proactive attitude.
  • Basic understanding of computer systems and programming concepts is a plus.
  • Must meet the eligibility criteria for apprenticeships.
This role offers a blend of remote work and on-site presence, providing a structured learning experience. Upon successful completion of the apprenticeship, there may be opportunities for permanent employment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

NE1 4AG Newcastle upon Tyne, North East £85000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly accomplished Senior Software Development Manager to lead and mentor a talented team of software engineers. This role is pivotal in driving the development of innovative software solutions from conception through to deployment. The successful candidate will be responsible for managing the entire software development lifecycle, ensuring the delivery of high-quality, scalable, and robust applications. Key duties include planning and overseeing project timelines, allocating resources effectively, and fostering a collaborative and productive team environment. You will also be instrumental in defining and implementing software development best practices, coding standards, and quality assurance processes. This role requires a strong technical background coupled with exceptional leadership and people management skills. The Senior Software Development Manager will work closely with product managers, architects, and other stakeholders to define project requirements, technical specifications, and roadmaps. You will also be responsible for conducting performance reviews, supporting career development for your team members, and actively contributing to the recruitment and retention of top engineering talent. Experience with Agile methodologies (Scrum, Kanban) is essential, as is a proven ability to manage multiple projects simultaneously. Technical expertise in modern programming languages, cloud platforms (e.g., AWS, Azure), and CI/CD pipelines is highly desirable. This is an excellent opportunity to shape the technical direction of key software products and lead a high-performing team. The role is based in Newcastle upon Tyne, Tyne and Wear, UK , with a hybrid working model that offers flexibility between office-based collaboration and remote work. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with a minimum of 7 years of experience in software development, including at least 3 years in a management or team lead role, is required.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development

NE1 4AG Newcastle upon Tyne, North East £12000 annum (depe WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for enthusiastic and motivated individuals to join their team as Advanced Apprentices in Software Development. This is an excellent opportunity for aspiring tech professionals to gain hands-on experience and achieve a recognized qualification while working within a supportive team. This hybrid role based in **Newcastle upon Tyne, Tyne and Wear, UK**, combines on-the-job training with structured learning, providing a solid foundation for a career in software engineering.

What you'll be doing:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply various programming languages (e.g., Python, Java, C#) and development tools.
  • Participate in coding, debugging, and troubleshooting activities.
  • Work with databases and understand data structures.
  • Collaborate with senior developers and team members on project tasks.
  • Contribute to the creation of technical documentation.
  • Learn about software development methodologies (e.g., Agile).
  • Assist in the maintenance and support of existing software systems.
  • Understand and adhere to coding standards and best practices.
  • Participate in regular training sessions and workshops to enhance technical skills.
  • Engage in team discussions and problem-solving sessions.
  • Develop a foundational understanding of cybersecurity principles in software development.
  • Gain exposure to various stages of the software development lifecycle.
What we're looking for:
  • A strong interest in software development and technology.
  • Good problem-solving skills and logical thinking ability.
  • Eagerness to learn and a proactive attitude.
  • Basic understanding of computer systems and programming concepts is advantageous, but not essential as full training will be provided.
  • Good communication and teamwork skills.
  • Ability to follow instructions and work as part of a team.
  • Commitment to completing the apprenticeship program.
  • Minimum of Level 2 qualification in Maths and English (GCSE or equivalent).
  • Candidates typically aged 16-18 are preferred, but older candidates may be considered based on experience and individual circumstances.
  • Must be eligible to work in the UK.
This apprenticeship offers a pathway to a rewarding career, combining practical experience with formal education. You will receive excellent training and support to help you succeed in the tech industry.
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 North East