7 StrideOne Jobs
Senior Software Engineer - SaaS Development (3-6 yrs)
StrideOne
posted 8d ago
Fixed timing
Key skills for the job
Company Profile :
StrideOne is more than an NBFC; we are a financial institution for Indian startups and businesses, offering a full suite of financial services under the 'One' umbrella. As a new age finance partner, our "Entrepreneur-first approach and Agile framework" enable us to provide full-stack solutions tailored to the unique needs of unicorns, SME's and MSMEs across various industries.
With our in-house technology and experienced finance team, StrideOne delivers bespoke financial programs that cater to the specific requirements of each sector. Our journey as a group is just beginning, yet we already boast of 100+ startups, echoing Stride Ventures legacy and commitment to empowering entrepreneurs.
At StrideOne, we believe that an organisation is built by its people. We foster a very open and welcoming culture that encourages honest conversations, analytical thinking, and innovation, free from bias and hierarchical constraints.
Position Overview :
We are seeking a highly skilled Senior Software Engineer specializing in Software-as-a-Service (SaaS) development, with an emphasis on security best practices, protocols, and technologies. The ideal candidate will be passionate about building secure, scalable, and resilient cloud-based applications. You will work closely with cross-functional teams to design and implement features, conduct security audits, and proactively address vulnerabilities across our platform.
You will have the opportunity to influence product architecture, lead security initiatives, and ensure that security is embedded in every stage of the development lifecycle.
Key Responsibilities :
- SaaS Architecture & Design : Design and implement highly scalable, available, and secure SaaS applications. You'll be responsible for designing multi-tenant architectures, ensuring data isolation, and leveraging modern cloud infrastructure to ensure the platform scales efficiently.
- Security Focused Development : Develop and enforce secure coding standards and best practices for cloud-based applications and APIs. Conduct regular code reviews with a focus on security vulnerabilities.
- API & Microservices Design : Design and implement secure, scalable, and maintainable APIs and microservices that integrate seamlessly with the SaaS platform. Ensure the use of best practices for service discovery, communication, and fault tolerance.
- Performance Optimization : Identify and resolve performance bottlenecks in the application and infrastructure, ensuring scalability and responsiveness under varying load conditions.
- Compliance & Regulatory Requirements : Ensure that our SaaS offerings comply with industry standards and regulations (e.g., GDPR, HIPAA, SOC 2, ISO 27001). Assist with audits and security certifications.
- Collaboration & Leadership : Work closely with product managers, QA engineers, and other stakeholders to define and implement new features and improvements. Collaborate with the infrastructure team to ensure seamless deployment and scaling of the application. Also mentor and guide junior engineers on secure coding practices and development techniques.
- Security Automation & Monitoring : Implement logging, monitoring, and alerting systems to continuously assess the security posture of the application. Stay up to date with the latest security trends, vulnerabilities, and best practices. Promote security awareness and training within the engineering team.
Qualifications :
- Experience : 3+ years of experience in software engineering, with a focus on developing secure and scalable multi-tenant SaaS applications with customer data isolation and tenant-specific configurations.
- Tech Stack : Proficiency in modern web technologies (Python is a plus), relational databases, and cloud platforms (AWS, Azure, GCP).
- Microservices Architecture : Strong experience designing and developing microservices-based architectures. Familiarity with service discovery, API Gateway, inter-service communication, and distributed systems principles.
- Scalability & Performance : Experience with designing highly scalable and performant systems. Knowledge of caching, database sharding, partitioning, and high-throughput systems.
- Security Expertise : Understanding of cloud security principles, cryptography, identity and access management (IAM), and secure coding practices.
- Analytical Skills : Strong problem-solving skills with the ability to analyze complex security issues and provide practical solutions.
- Soft Skills : Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders. Experience working in agile, collaborative environments.
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, or a related field.
- Experience with security incident management and response in cloud environments.
- Knowledge of threat intelligence and vulnerability management.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
7-10 Yrs
Mumbai
1-3 Yrs
Bangalore / Bengaluru, Gurgaon / Gurugram