Staff Software Engineer (Backend Golang)
PindropAbout the role
Staff Software Engineer - Passport (Authentication)
Remote US
Who we are
Are you passionate about innovating at the intersection of technology and personal security? At Pindrop, we recognize that the human voice is a unique personal identifier, increasingly susceptible to sophisticated fraud, including the threat of deepfakes. We're leading the way in developing cutting-edge authentication, fraud prevention, and deepfake detection. Our mission is to provide seamless and secure digital experiences, safeguarding the most personal aspect of our identity: our voice. Here, you'll be part of a team driven by values of Innovation, Customer Advocacy, Excellence, and Impact. We're not just creating a safer digital landscape by fortifying trust and integrity with those we serve, we’re also building a dynamic, supportive workplace where your contributions make a real difference.
Headquartered in Atlanta, GA, Pindrop is backed by world-class investors such as Andreessen-Horowitz, IVP, and CapitalG.
What you’ll do
As a Staff Software Engineer, you will play a critical role in the development and maintenance of software applications and systems. You will be responsible for leading and contributing to complex software projects, providing technical expertise, and mentoring junior engineers. You will collaborate with cross-functional teams and stakeholders to deliver high-quality software solutions. You will expand solution capabilities, implement new features driven by technological innovation that will lead the voice security market and gain tremendous experience as you work with high caliber engineers. More specifically, you will:
- Software Development: Design, develop, test, and maintain our complex software applications, ensuring high-quality code and adherence to best practices. Play a critical role in the development and maintenance of our software products by designing, building, evolving, and scaling state-of-the-art solutions for our Pindrop Authentication platform.
- Technical Leadership: Provide technical leadership and guidance to junior engineers and the development team, including code reviews, architecture decisions, and mentoring. Be an influencer within our team.
- Architecture and Design: Contribute to the design and architecture of software systems, ensuring scalability, maintainability, and performance
- Problem Solving: Analyze and solve complex technical problems, and make recommendations for improvements and optimizations.
- Collaboration: Work with cross-functional teams and stakeholders, including Product Owners, Architects, and platform users, to understand business requirements and translate them into technical solutions. to design, deliver, and deploy high-quality features.
- Quality Assurance: Implement and advocate for best practices in testing and quality assurance, including unit testing, integration testing, and automated testing.
- Documentation: Drive platform user adoptions through documentation, presentations and demos as well as technical specifications and API documentation.
- Code Review: Participate in code reviews and provide constructive feedback to ensure code quality and consistency.
- Research and Innovation: Stay current with emerging technologies, tools, and programming languages and apply them where relevant to improve software development processes as well as work with Research scientists and other backend engineers to productionize Machine learning models for scale and consumed by other teams.
- Project Management: Assist in project planning, estimation, and prioritization of tasks, ensuring timely delivery of software projects.
- Security and Compliance: Ensure software adheres to security standards and compliance requirements, addressing vulnerabilities and potential risks.
Who you are
- You are resilient in the face of challenges, change, and ambiguity
- You are optimistic and believe that you can make a problem into a solution
- You are resourceful, excited to uncover innovative solutions and teach yourself something new when needed
- You take accountability, do the things you say you’ll do, under-promise and over-deliver
- You are nimble and adaptable when priorities change and continue to see the “forest through the trees”
- You are a strong problem-solver with excellent analytical skills.
- You are an owner and enjoy taking on project leadership as well as mentorship
- You aren’t afraid to tackle UI issues
- You are a strong verbal and written communicator
Your skill-set:
- 6-10 Years of Software engineering experience
- Current and or recent programming experience in Golang required, additionally Python is preferred.
- A s
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s