Senior Software Engineer
Posted 2025-04-06
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.
Role Description
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team. As a Senior Software Engineer you will be a key technical leader responsible for driving the design, development and deployment of our cutting-edge software solutions.
Design, develop, test, and debug components to run on distributed systems at great scale and speed
Own nonfunctional requirements such as Scalability/Availability/Security
Work on unit and integration tests and achieve good code and functional coverage
Work towards creating enterprise-class documents for internal and external collaboration
Break down a complex task into granular tasks, plan and execute them
Work alongside team members to elevate technology and consistently apply best practices
Work in an agile environment to deliver high-quality software
Qualifications
5-7 years of significant coding experience with Golang preferably in a product development company
Strong programming and design fundamentals, problem-solving, and coding skills
Strong analytical and reasoning skills with an ability to visualize processes and outcomes
Strong desire to learn and grow, while building the best in class systems with a good grasp of concurrency and multi-threading
Experience in microservices architecture and RESTful APIs
Prior experience with high throughput and low latency storage and cloud computing, NoSQL(s), Big Data Analytics, ML services, and large-scale systems is a plus
Requirements
Encouraging people to push the boundaries of whatâs possible through top-tier performance, innovation, ownership, and shared expertise
Empowering excellence by providing great perks and benefits to both our fully remote employees in North America and our hybrid teams in India
Benefits
Comprehensive health insurance
401(k) with company match

Apply To This Job