Design, develop, test, and maintain our complex software applications, ensuring high-quality code and adherence to best practices.
Provide technical leadership and guidance to junior engineers and the development team, including code reviews, architecture decisions, and mentoring.
Contribute to the design and architecture of software systems, ensuring scalability, maintainability, and performance
Analyze and solve complex technical problems, and make recommendations for improvements and optimizations.
Implement and advocate for best practices in testing and quality assurance, including unit testing, integration testing, and automated testing.
Participate in code reviews and provide constructive feedback to ensure code quality and consistency.
Stay current with emerging technologies, tools, and programming languages and apply them where relevant to improve software development processes.
Ensure software adheres to security standards and compliance requirements, addressing vulnerabilities and potential risks.
Requirements
5-7+ Years of software development experience
Experience with cloud computing environments, especially AWS and GCP and container-based deployment using Docker and Kubernetes.
Experience operating services in production environments
Participation in on-call rotation
Linux/Unix system internals.
A strong understanding of software design principles, software architecture and design patterns as well as software development best practices, including testing, version control, and continuous integration.
Experience with infrastructure as code tools like Terraform or AWS CDK
VOIP audio call experience with SIP and RTP (Nice-to-have)
Experience working with python and golang (Nice-to-have)
Experience building microservices and RESTful APIs (Nice-to-have)
IT Security and compliance (Nice-to-have)
CI/CD pipelines using tools such as GIT, Jenkins, Spinnaker (Nice-to-have).
Tech Stack
AWS
Cloud
Docker
Google Cloud Platform
Jenkins
Kubernetes
Linux
Microservices
Python
Spinnaker
Terraform
Unix
VoIP
Go
Benefits
Competitive compensation package, including RSUs (Restricted Stock Units) for all employees, so everyone shares in our long-term success.
Remote-first environment
giving you flexibility and autonomy in how you structure your day.
While we work flexibly, we prioritize meaningful in-person moments through regular team on-sites, company-wide events, and intentional gatherings that foster connection, collaboration, and shared success.
Unlimited Paid Time Off (PTO)
Generous health and welfare plans to choose from
including one employer-paid “employee-only” plan!
Best-in-class Health Savings Account (HSA) employer contribution
Low-cost vision and dental plans for you and your family, providing comprehensive coverage and peace of mind.
Paid Parental Leave
Including birth, adoptive & foster parents
One year of diaper delivery for your newest addition to the family! It’s our way of welcoming new Pindroplets to the family!
Recurring monthly phone and internet allowance to help cover essential connectivity costs and support flexible work.
Enhanced fertility and GLP-1 benefits to support family-building journeys and personalized health needs.
Annual Learning & Development stipend to support your professional growth, skill-building, certifications, and continued education.