Build With Us

62
companies
815
Jobs

Staff Software Engineer

Socure

Socure

Software Engineering
Chennai, Tamil Nadu, India
Posted on Friday, August 11, 2023

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:

https://www.youtube.com/watch?v=ifM9_jPQCv8

What the role is:

We are hiring a passionate and experienced Staff Software Engineer to join our Dashboards team at Socure. Dashboards is a suite of products and services, offering an intuitive user experience (UX) and a rich set of features for our customers to maximize business outcomes. At a high level, Dashboards enables our customers to:

  • effectively search for and analyze transactions for fraud patterns

  • simulate, optimize, and automate decisioning

  • execute bulk processing requests at scale

  • extract data and insights to ensure compliance

  • configure and administer role-based security

  • configure scalable webhooks for real-time notifications

Dashboards is a growth engine for Socure with an exciting roadmap of innovative features and engaging UX. Come join us 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.

This is a remote position based in India.

What you’ll do:

  • Partner with our globally distributed cross-functional teams (Product, UX, 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.

  • Understand the UX design process, build and deliver re-usable components/pages/flows that provides awesome user experience for users, address pain points and user needs.

  • 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:

  • BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering or related fields

  • 7 to 9 years of practical experience in building UI with high scale, production distributed systems.

  • 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 service.

  • 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)

  • 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 strong in frontend technologies like Angularjs/ReactJs/VueJs with NodeJs and Typescript is a must.

  • You are proficient in one or more of the programming languages such as Java, Scala, or Python.

  • Experience with Spring frameworks, Scala frameworks is a plus.

  • 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.

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: