Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer II

WeAreTechWomen

United Kingdom

On-site

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company seeks a Software Engineer to design and develop high-quality software solutions. The role involves collaboration within a multi-functional team and requires a Bachelor's degree along with experience in software development using various programming languages. Candidates should be adaptable, willing to tackle diverse projects, and have experience in full stack development. This position offers the chance to make a significant impact in technology development.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of software development in one or more programming languages.
  • Experience with full stack development across various technologies.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Implement unit and integration tests to ensure quality.
  • Collaborate with cross-functional teams for new features.

Skills

Software development experience (Python, C, C++, Java, JavaScript)
Full stack development
Experience with data structures and algorithms
Android application development
Multi-functional teamwork

Education

Bachelor's degree or equivalent practical experience
Job description
Minimum qualifications:
  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
Preferred qualifications:
  • 1 year of experience with data structures and algorithms.
  • Experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • Experience with Android application development.
  • Experience with Java and Dart.
  • Ability to learn and work in a multi-functional team.
About the job

Google\'s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We\'re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.Google Play offers music, movies, books, apps and games for devices, powered by the cloud. It syncs across devices and on the web. As part of the Android and Mobile team, Googlers working on Google Play do everything from engineering our backend systems, to shaping product strategy, to forming great content partnerships. They make it possible for people to do things like buy an ebook or song on their Android phone, then have it instantly available on their laptop. The Google Play team enhances the Android ecosystem by giving developers and partners a premium store where they can reach millions of users.

Responsibilities
  • Design, develop, test, deploy, maintain, and enhance software solutions and features under supervision.
  • Ensure a high-level of quality implementing unit and integration tests as well as other software development best practices.
  • Participate in technical tasks with peers and stakeholders.
  • Triage technical issues and debug/track/resolve by analyzing the sources of issues and conducting investigation.
  • Collaborate with cross-functional teams to deliver new features and products. Own and be responsible for assigned project priorities, deadlines, and deliverables with engineer guidance.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google\'s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.