Senior Software Engineer

3 days ago


Durham, North Carolina, United States Google Full time
About the Role

We're seeking a highly skilled Senior Software Engineer to join our team at Google. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying large-scale software solutions that meet the needs of our users.

Responsibilities
  • Provide technical leadership on high-impact projects, influencing and coaching a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines, ensuring seamless project execution.
  • Manage project priorities, deadlines, and deliverables, ensuring timely delivery of high-quality software solutions.
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions, leveraging your expertise in software development and architecture.
Requirements
  • Bachelor's degree or equivalent practical experience in software development.
  • 8 years of experience in software development, with a strong focus on data structures and algorithms.
  • 5 years of experience with full-stack development, including back-end development in languages such as Java, Python, GO, and/or C++ and front-end development using JavaScript and/or TypeScript, HTML, and CSS.
  • 5 years of experience testing and launching software products, with a strong understanding of software design and architecture.
Preferred Qualifications
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role, leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization, involving cross-functional and cross-business projects.
About Google

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.

As a software engineer at Google, 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 Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.



  • Durham, North Carolina, United States JobRialto Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Airfam Products team. As a key member of our team, you will be responsible for building the digital experience for our clients' employees.Key ResponsibilitiesDesign and develop delightful user experiences using web technologies.Collaborate with product managers, designers, and...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    About the RoleFidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer in Test to join our team. As a key member of our Workplace Investing Quality Engineering team, you will be responsible for developing and executing test automation strategies to ensure the integrity, quality, and performance of our cloud data platform.Key...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    About the RoleFidelity TalentSource is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our Recommendation Engine Product team, you will play a critical role in advancing Fidelity's customer personalization efforts.Key ResponsibilitiesDesign and develop cloud native Java applications using innovative technologies...


  • Durham, North Carolina, United States Qualitative Financials Full time

    About the RoleWe are seeking a highly skilled Java Developer to join our Wallet team as a Senior Software Engineer. As a key member of our team, you will have the opportunity to develop your skills and collaborate with engineers across Fidelity in a dynamic environment.Key ResponsibilitiesDesign and develop secure crypto platforms utilizing modern software...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:Position Overview:Fidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:Position Overview:Fidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Durham, North Carolina, United States raag solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Raag Solutions. As a key member of our engineering team, you will play a critical role in designing and implementing scalable, secure, and efficient software solutions.Key ResponsibilitiesEvaluate and recommend software, technology, and design solutions to address...


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a senior software engineer in our Core Machine Learning organization, you will play a critical role in driving the development of cutting-edge machine learning technologies that power Google's products and services.ResponsibilitiesSoftware Development: Write and test high-quality product or system development code, ensuring it meets the...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job SummaryFidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our technology team, you will be responsible for designing, developing, and testing software applications for our policy administration system.Key ResponsibilitiesDevelop and implement software solutions using Oracle Policy...


  • Durham, North Carolina, United States NVIDIA Full time

    Senior Software Engineer - HPC Infrastructure SpecialistNVIDIA is a pioneer in the field of high-performance computing, and we're seeking a skilled Senior Software Engineer to join our team. As a key member of our HPC infrastructure team, you will be responsible for designing and implementing scalable systems to meet the demands of our high-performance...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Fidelity Center of Applied Technology (FCAT) team. As an Innovation Catalyst, you will play a key role in driving the development of cutting-edge technologies that will shape the future of our industry.Key ResponsibilitiesDesign and develop high-quality digital assets and...


  • Durham, North Carolina, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Core Machine Learning organization. As a key member of our team, you will be responsible for developing and maintaining cutting-edge machine learning technologies that drive innovation at Google.ResponsibilitiesDesign, develop, and test software systems and products using a...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Senior Software Engineer (OIPA) – Fidelity TalentSource LLCAre you passionate about developing cutting-edge experiences and platforms to support customer needs in tax-efficient savings, protection, and assured income in retirement? Fidelity TalentSource LLC, a leading provider of internal temporary staffing services, is seeking skilled engineers to join...


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on a specific project critical to our needs, with opportunities to switch teams and projects as our business grows and evolves.ResponsibilitiesWrite and test product or system development code.Review code developed by other engineers and provide feedback to ensure best...


  • Durham, North Carolina, United States Riverbed Technology Full time

    About the RoleRiverbed Technology is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in designing and building enterprise applications that deliver value to our customers.Key ResponsibilitiesWork within an agile team to design and build scalable and efficient software solutions.Collaborate with senior...


  • Durham, North Carolina, United States American Unit, Inc Full time

    Senior Frontend EngineerContract PositionRemote OpportunityPosition OverviewAmerican Unit, Inc. is seeking a skilled Senior Frontend Engineer to collaborate with our esteemed healthcare partner. This role involves engaging in various projects and ensuring that user requirements are fulfilled through the design, development, documentation, and testing of both...


  • Durham, North Carolina, United States Metasys Technologies, Inc. Full time

    Job Title: Senior Software Test Engineer (Automation)Location: Durham, NCDuration: 6 Month ContractPotential to convert to perm: YesJob Summary:This role is intended to work within the automation team to develop automation frameworks and scripts for new and existing features of all software products.Key Responsibilities:Create and maintain automation...


  • Durham, North Carolina, United States NVIDIA Full time

    About NVIDIANVIDIA is a pioneering technology company that has consistently pushed the boundaries of innovation over two decades. Our groundbreaking invention of the GPU in 1999 revolutionized the PC gaming market, redefined modern computer graphics, and transformed parallel computing. More recently, our GPU deep learning technology ignited the modern AI era...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Overview:Position Summary:The Lead Software Engineer is responsible for designing and enhancing automated testing frameworks and proprietary software tools through custom test automation, utilizing technologies such as SQL, XML, HTML, JavaScript, Java, and Python. This role involves testing distributed systems across various layers of the technology...

  • Software Engineer II

    13 minutes ago


    Durham, North Carolina, United States Tanium Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our team at Tanium. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend services.Key ResponsibilitiesCollaborate with our frontend and endpoint teams to design, develop, and test new product ideas.Build and maintain...