Hello there!

Need Help? We are right here!

miniOrange Email Support
success

Thanks for your Enquiry.

If you don't hear from us within 24 hours, please feel free to send a follow-up email to info@xecurify.com

Search Results:

×

Principal Software Engineer


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.





Questions about joining miniOrange?


Feel free to contact us at careers@xecurify.com