Back to Jobs

**Experienced Full Stack Software Engineer – Web & Cloud Application Development**

Remote, USA Full-time Posted 2025-11-03
**Join Our Team of Visionaries at Google and Revolutionize the Future of Technology** Are you a talented and ambitious software engineer looking to take your career to new heights? Do you have a passion for innovation and a drive to push the boundaries of what is possible? Look no further than Google, the world's leading technology company, where we are seeking an experienced full stack software engineer to join our team of visionaries. **About Google** At Google, we are committed to making the world a better place through technology. Our mission is to organize the world's information and make it universally accessible and useful. We achieve this through a wide range of innovative products and services, including Google Search, Google Maps, Google Cloud, and many more. Our products need to handle data at massive scale, and extend far beyond web search. We're looking for engineers who bring new ideas from all areas, including data recovery, distributed computing, large-scale system design, networking and data storage, security, machine learning, natural language processing, UI design and mobile; the list goes on and is growing constantly. **The Role** As a full stack software engineer at Google, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software solutions. You will work on a specific project that is critical to research's needs, with opportunities to switch groups and projects as you and our fast-moving business grow and evolve. We want our engineers to be flexible, show leadership characteristics, and be excited to take on new challenges across the full-stack as we continue to push innovation forward. **Key Responsibilities** * Manage project needs, deadlines, and expectations with your technical expertise * Design, develop, test, deploy, maintain, and improve software solutions * Collaborate with cross-functional teams to deliver high-quality software products * Identify and prioritize technical requirements and develop solutions to meet them * Develop and maintain technical documentation and knowledge base * Participate in code reviews and provide feedback to improve code quality and best practices **Essential Qualifications** * Bachelor's degree in Computer Science, Software Engineering, or a related field * 2 years of experience in software development, and with data structures/algorithms * 2 years of experience building and growing large-scale systems, distributed systems, or organizations **Preferred Qualifications** * Master's degree or PhD in Computer Science, Software Engineering, or a related field * Experience with C++, device drivers, Linux Kernel, and Remote Direct Memory Access * Experience with Linux device drivers, networking stack, and operating system tuning and packaging * Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and binding programming **Skills and Competencies** * Strong understanding of software development principles, patterns, and best practices * Proficiency in programming languages such as C++, Java, Python, and JavaScript * Experience with cloud computing platforms, such as Google Cloud Platform (GCP) * Strong problem-solving skills and ability to debug complex issues * Excellent communication and collaboration skills * Ability to work in a fast-paced environment and prioritize multiple tasks and projects **Career Growth Opportunities and Learning Benefits** At Google, we believe that our employees are our greatest asset. We offer a range of career growth opportunities and learning benefits to help you develop your skills and advance your career. These include: * Opportunities to work on high-impact projects and contribute to cutting-edge technologies * Access to training and development programs, including Google's renowned technical training programs * Mentorship and coaching from experienced engineers and leaders * Opportunities to switch groups and projects to gain new experiences and skills * A culture of innovation and experimentation, where you can try new things and learn from failure **Work Environment and Company Culture** At Google, we pride ourselves on our inclusive and dynamic work environment. We believe that diversity and inclusion are essential to our success, and we strive to create a workplace where everyone feels welcome and valued. Our company culture is built on a set of core values, including: * Innovation: We encourage experimentation and innovation, and we celebrate failure as a learning opportunity. * Collaboration: We believe that collaboration and teamwork are essential to achieving our goals. * Excellence: We strive for excellence in everything we do, and we set high standards for ourselves and others. * Responsibility: We take responsibility for our actions and our impact on the world. **Compensation, Perks, and Benefits** At Google, we offer a competitive compensation package, including: * Salary: $35/hour * Benefits: Comprehensive health insurance, retirement plan, and paid time off * Perks: Free meals, on-site fitness center, and access to Google's renowned employee amenities * Stock options: Eligible employees receive stock options as part of their compensation package **How to Apply** If you are a talented and ambitious software engineer looking to join a team of visionaries at Google, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter explaining why you are the ideal candidate for this role. We look forward to hearing from you! Apply Now! Apply for this job    

Similar Jobs