Staff Software Engineer
Predictive analytics and machine learning power Socure’s groundbreaking technology and fuel our mission to verify 100% of good identities in real time and completely eliminate identity fraud on the internet.
Socure is the world leader in digital identity verification and fraud prevention. Our recent awards include Forbes 2022 America’s Best Startup Employers, The Forbes Cloud 100, The Deloitte Technology Fast 500, and Inc. 5000’s fastest growing companies.
Listen to why some of the world’s top technology investors see the enormous, transformative potential in Socure’s mission and products:
What the role is:
We are hiring passionate and experienced Staff Software Engineers to join our Device & Behavior Risk team at Socure.
In our mission to become the single, trusted source of identity verification and eliminate identity fraud from the internet, identifying risk from all verticals is at the core of what we build. It’s how we differentiate ourselves from the competition and provide a unique value proposition to our customers. The Device & Behavior Risk team will play a key role to make Socure be the first company to classify 100% known good IDs and eliminate identity fraud.
Our Device and Behavior risk product portfolio are still in its early adoption phase and there is so much left to unleash to provide a unique risk assessment to our core product suite. Product is well suited to be an independent and combined offering from Socure and has high potential to scale into a strong business of its own. We’d love you to join us and solve interesting engineering challenges by leveraging cloud-native technologies and build highly scalable distributed applications with low latency.
What you’ll do:
Partner with our globally distributed cross-functional teams (Product, Infrastructure, Engineering, Data Science) to design and develop new features and products in an Agile environment.
Full ownership of the entire software development lifecycle from design, implementation, testing to post-production support.
Architect and implement highly scalable and reliable backend distributed microservices and API layers with low latency as part of Socure’s SaaS offerings.
Architect and implement highly scalable real-time data pipelines. Design SQL and NoSQL solutions to serve efficient data access.
Self driven and have a strong sense of ownership. Constantly look for opportunities to optimize the systems to achieve high efficiency and lower cost.
Communicate effectively on technical design and trade-offs to stake-holders.
Mentor junior engineers.
What you'll bring:
You are comfortable working cross-functionally to ensure technical alignment.
You like to think at scale and design, develop and operate production data stores, pipelines and services that meet goals of low latency, high availability, resiliency, security and quality.
Prior experience with high TPS traffic or analytics such as AdTech (RTB), IOT, and Web/Mobile analytics is a huge plus.
You develop an empathy for customers and how they use your work.
You have experience in architecting and building software solutions in modern cloud environment (AWS, GCP ,etc)
Experience with Spring framework, and TypeScript a plus
You have strong hands-on experience on building scalable cloud-native microservices, and are familiar with tools/platforms such as Kubernetes, Docker, Terraform, etc.
You are proficient in one or more of the programming languages such as Java, Scala, or Python.
Experience in NoSQL solutions such as Redis, Cassandra, DynamoDB or Elasticsearch.
Experience in building Real-time pipelines, and familiarity with Kafka, AWS Kinesis, Spark Streaming, etc.
Experience in the modern CI/CD process in delivering software features, and familiarity with Service Mesh is a big plus.
Prior experience in building Device and Behavior Risk systems is a big plus.
7+ years of practical experience in building high scale, production distributed systems or data applications.
BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering or related fields
Base Salary range: $185,000 - $225,000
This represents the expected salary range for this job requisition. Final offers may vary from the amount listed based on factors including geography, candidate experience and expertise, and other job related factors. Socure's compensation and rewards package for full time roles includes a market competitive salary, equity, comprehensive benefits, and, for applicable roles, commissions plans or an annual discretionary performance bonus.
Socure is all about encouraging people to push the boundaries of what’s possible through top-tier performance, innovation, ownership, and shared expertise.
We empower excellence by providing great perks and benefits to both our fully remote employees in North America and our hybrid teams in India.
To learn more, check out Socure’s Career Page: https://www.socure.com/company/careers
Socure is an equal opportunity employer and value diversity of all kinds at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
To learn more about how our work is changing the world, check out these articles and videos:
Socure is Forbes' 2022 Best Startup Employer: https://bit.ly/3fbNw8S
Socure Accelerates Onboarding for 50+ Crypto, Neobanks, and More: https://bit.ly/3dwN2K7
Socure's Impact on Financial Inclusion: https://www.youtube.com/watch?v=Y6nBc6s1wsU
Socure's Impact on Fraud Prevention: https://www.youtube.com/watch?v=M46UG8QyKe4
Archives & Press Releases: https://learn.socure.com/about/press-release