Socure
Software Engineer -II
Hub - Bangalore. Posted a month ago
The role
A Software Engineer II will build and own backend services, REST APIs, and microservices. You will develop scalable, secure, and maintainable application-layer systems and work on distributed systems.
What you will do
- Build and own backend services, REST APIs, and microservices from design through production
- Develop scalable, secure, and maintainable application-layer systems
- Work on distributed systems, asynchronous workflows, messaging, retries, and fault tolerance
- Partner with Product, Infrastructure, Data Science/ML, and Engineering teams
- Improve performance, reliability, observability, and engineering standards
- Participate in technical design, code reviews, testing, CI/CD, and production troubleshooting
Required qualifications
- 3+ years of professional backend software engineering experience
- Experience building scalable, reliable distributed systems
- Strong coding skills in Go, Java, or a similar backend language
- Solid computer science fundamentals, including data structures, algorithms, and distributed systems
- Experience with REST APIs, microservices, SQL/NoSQL databases, and event-driven systems
- Familiarity with AWS, Docker, Kubernetes, Kafka/SQS/RabbitMQ, and CI/CD
- Strong ownership mindset and ability to take features/services end-to-end
- Good communication skills and ability to explain technical decisions and trade-offs clearly
About the company
Socure is building the identity trust infrastructure for the digital economy. The company verifies identities in real time to stop fraud.