6 - 11 years
13.0 - 17.0 Lacs P.A.
Bengaluru
Posted:2 months ago| Platform:
Work from Office
Full Time
We are seeking a highly skilled Senior Software Engineer to join our Core Platform team, with a focus on application security and platform development. This role combines expertise in software engineering, application security, and platform architecture to enhance our core infrastructure and ensure robust security across our systems. Key Responsibilities: Core Platform Development Abstract core components from our monorepo, creating and maintaining libraries for authentication/authorization, database utilities, and other shared functionalities. Design and implement scalable, secure, and efficient APIs and microservices. Collaborate with cross-functional teams to integrate new platform components and enhance overall architecture. Provide support and documentation for other teams to effectively utilize these resources. Application Security Lead security-focused upgrades of dependencies, including managing pip package upgrades across the platform to address vulnerabilities. Implement and maintain security best practices in all platform components and libraries. Conduct regular security audits and vulnerability assessments of the core platform. Enforce least privilege principles across service and products. Secure Development and Deployment Conduct and participate in code and design reviews to prevent vulnerabilities. Implement and maintain secure container images and perform dependency scans. Contribute to the implementation of infrastructure security measures like Service mesh. Create reusable images and scaffolding tools to support microservice applications, allowing developers to focus on configuration rather than infrastructure setup. Standardize common libraries such as logging, observability (tracing), and profiling. Collaboration and Leadership Work closely with Principal Engineers, architects, and cross-functional teams to understand their requirements and provide tailored solutions. Gather feedback from developers to continuously improve the "Developer experience." Mentor junior engineers and contribute to establishing coding standards and best practices. Qualifications: Bachelors degree in Computer Science, Software Engineering, or related field. 6+ years of experience in software engineering, with a focus on backend and platform development. Strong proficiency in languages such as Python, Java, or Go. Extensive experience with application security principles and practices. Solid understanding of microservices architecture, API design, and cloud computing platforms. Experience with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes). Strong problem-solving skills and attention to detail. Preferred Qualifications: Experience with monorepo management and library development. Familiarity with authentication and authorization protocols and implementations. Knowledge of database systems and optimization techniques. Familiarity with CI/CD pipelines and DevOps practices. Experience in working with cloud platforms (e.g., AWS, Google Cloud, Azure). Familiarity with compliance requirements in the financial technology sector.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.