Overview
Have a career in the dynamic and ever-changing cyber security domain with in-depth exposure to Identity & Access Management. You will be privy to niche concepts like Single Sign On, Multi-factor authentication, Reverse Proxy, and Network Security. An ideal candidate should have experience in building highly scalable applications. The role will involve developing, enhancing, and scaling existing & new products. The candidate will need to be self-motivated, needs to be able to multitask, and be a demonstrated team player.
Status: Full Time, Employee
Experience: 10+ years
Location: Baner, Pune
Qualifications:
Bachelor's or Master's Degree in Computer Science or a related field.
Extensive experience (10+ years) in software development, with a proven track record of success.
Proficient in Java/Spring Boot or Spring MVC framework.
Proven experience in designing and developing software systems from the ground up.
Understanding of Microservices Architecture.
An affinity for writing code that is extensible, performant, and easy to read.
Experience working with caching technologies such as Redis, Memcached.
Experience with both Relational and NoSQL databases.
Experience with object-oriented design, secure coding practices and comfortable using a variety of design patterns.
Experience in working and deploying on cloud and cloud-native environments.
Experience in leading and mentoring software engineering teams.
Excellent communication and interpersonal skills.
Roles & Responsibilities:
Technical Leadership: Provide technical guidance and mentorship to a team of software engineers, ensuring high-quality code and adherence to best practices.
System Architecture: Design and implement scalable, maintainable, and efficient software architectures that meet business requirements.
Problem Solving: Identify and resolve complex technical challenges, proposing innovative solutions and driving them to completion.
Code Review:Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
Technology Evaluation: Stay abreast of emerging technologies and evaluate their potential impact on the organization's software development efforts.
Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet user needs.
Performance Optimization:Identify and address performance bottlenecks in software systems, improving efficiency and scalability.
Troubleshooting: Diagnose and resolve software issues in production and development environments.
Documentation: Create and maintain clear and concise technical documentation, including design documents, API specifications, and user guides.
Expectations:
Deep Technical Expertise: Possess extensive knowledge of software engineering principles, design patterns, and development methodologies.
Strong Leadership Skills: Ability to lead and inspire a team of engineers, fostering a culture of collaboration and innovation.
Excellent Communication: Clearly articulate technical concepts to both technical and non-technical audiences.
Problem-Solving Aptitude:Proven ability to identify and resolve complex technical challenges.
Proactive and Results-Oriented: Take initiative and drive projects to completion, meeting deadlines and delivering high-quality results.
Adaptability: Embrace change and thrive in a fast-paced, dynamic environment.
Mentorship:Guide and mentor junior engineers, helping them grow and develop their skills.
Continuous Learning: Stay abreast of emerging technologies and industry trends through self-directed learning and professional development.
What We Offer You:
A constant stream of new things for you to learn. We're always expanding into new areas and exploring new ideas.
A set of extraordinarily talented and dedicated peers.
A stable, collaborative, and supportive work environment.
Compensation:
It will be the best in the industry and according to experience of the candidate and company norms.
To apply for this position, please email your resume to careers@xecurify.com and simply mention in the subject as Principal Software Engineer.