Senior Software Engineer – Full Stack
Engineering, India (Remote)
As a Senior Software Engineer, you will design and develop platforms, services and tools to
evolve our technology and operational platforms to deliver delightful customer and operator
experiences at the next-level scale. You will collaborate with multiple teams to understand
requirements and build scalable framework components that are common across tools. We are
looking for engineers with proven ability to deliver results, a passion to learn, and expertise in
service oriented architectures, distributed systems, algorithms, databases and front-end
technologies.
Your responsibilities will include:
● Chipping in on all phases of software development including ideation, prototyping,
design and production
● Building products, tools and services from scratch, as well as evolving existing systems
● Applying your technical expertise to guide the team in making intelligent and pragmatic
design decisions
● Influencing the technology and architectural roadmap of the engineering teams
● Playing an active role in hiring and mentoring other engineers
We’re looking for teammates who have:
● Bachelor’s degree in Computer Science, Engineering or related field, or equivalent
training, fellowship, or work experience
● 6+ years of track record in building and delivering production quality software systems
● Excellent coding skills, strong debugging skills and knowledge of computer architectures,
operating systems and algorithms
● Depth and breadth in multiple technologies ranging from frontend user interfaces to
backend services to databases
● Excellent communication skills, high attention to detail and proven track record of using
metrics to drive decisions
● A sense of ownership and a passion for delighting customers through innovation and
creative solutions to sophisticated problems