Senior Software Engineer - Core Platform

August 27

Apply Now
Logo of Pindrop

Pindrop

anti-fraud • phone fraud • fraud • authentication • call center authentication

201 - 500

Description

• As a Senior Software Engineer, you will play a critical role in the development and maintenance of software applications and systems. • You will be responsible for contributing to complex software projects, providing technical expertise, and working with a team of talented engineers. • You will expand capabilities, bring new solutions to market. • As a member of the Core DNA (Data and Access) services team you will be responsible for systems which enable customer calls to be analyzed for risk and fraud. • 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 advice, 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 working with Golang. • Experience with cloud computing environments, especially AWS and GCP and container-based deployment using Docker and Kubernetes. • Experience operating services in production environments • Experience with CI/CD using Jenkins, GIT • 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 • Experience with Python • Experience with IAM solutions and SAML Assertions • IT Security and compliance

Benefits

• Competitive compensation, including equity for all employees • Unlimited Paid Time Off (PTO) • 4 company-wide rest days in 2024 where the entire company rests and recharges! • Generous health and welfare plans to choose from - including one employer-paid “employee-only” plan! • Best-in-class Health Savings Account (HSA) employer contribution • Affordable vision and dental plans for you and your family • Employer-provided life and disability coverage with additional supplemental options • Paid Parental Leave - Equal for all parents, including birth, adoptive & foster parents • Identity protection through Norton LifeLock • Remote-first culture with opportunities for in-person team events • Recurring monthly home office allowance • When we need a break, we keep it fun with happy hours, ping pong and foosball, drinks and snacks, and monthly massages! • Remote and in-person team activities (think cheese tastings, chess tournaments, talent shows, murder mysteries, and more!) • Company holidays • Annual professional development and learning benefit • Pick your own Apple MacBook Pro • Retirement plan with competitive 401(k) match • Wellness Program including Employee Assistance Program, 24/7 Telemedicine

Apply Now

Similar Jobs

August 27

Design, develop and implement software solutions for customer needs using .NET technologies.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com