Join a leading tech innovator as a Senior Software Engineer, specializing in Full Stack development for our Core team. This role is pivotal in shaping the technical backbone of Google's most impactful products. You will contribute to massive-scale systems, driving innovation across the company. We seek versatile engineers eager to tackle complex challenges and lead in a fast-paced, evolving environment.
This is an opportunity to work on critical projects, with the flexibility to explore new areas as the business grows. You'll have the chance to switch teams and projects, expanding your expertise and impact.
As a Senior Software Engineer, you will manage project timelines and deliverables, leveraging your technical acumen. Your responsibilities include designing, developing, testing, deploying, and maintaining robust software solutions.
You will actively participate in design reviews, collaborating with peers and stakeholders to select optimal technologies. Reviewing and providing constructive feedback on code developed by other engineers is crucial for maintaining best practices, ensuring code quality, accuracy, and efficiency. Furthermore, you'll contribute to documentation and address product or system issues through in-depth debugging and analysis.
We require a Bachelor's degree or equivalent practical experience, coupled with a minimum of 5 years in programming languages such as Java, C++, Python, C#, or Go. Additionally, 3 years of experience in JavaScript or TypeScript is necessary, along with 3 years of experience in software product testing, maintenance, or launch. A strong foundation in software design and architecture, demonstrated by 1 year of experience, is also essential.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related field, 5 years of experience with data structures and algorithms, and 1 year of technical leadership experience. Experience developing accessible technologies is a plus.
IT Consulting