42 HireVeda Jobs
Principal Software Engineer III - Backend Systems (4-7 yrs)
HireVeda
posted 9d ago
Key skills for the job
Job Description :
We are seeking a highly motivated and experienced Principal Software Engineer to join our growing engineering team. In this leadership role, you will play a critical part in designing, developing, and delivering cutting-edge solutions for major fashion and lifestyle brands.
You will lead a team of talented engineers, mentor their growth, and drive innovation within the organization.
Key Responsibilities :
- Lead the design, development, and implementation of scalable, high-performance, and maintainable backend systems.
- Drive the adoption of best practices in software development, including agile methodologies, code reviews, and continuous integration/continuous delivery (CI/CD).
- Mentor and guide junior engineers, fostering their professional growth and development.
- Collaborate with cross-functional teams (e., product, design, QA) to ensure alignment and successful project delivery.
- Design and implement robust and scalable architectures for complex systems, considering factors such as performance, scalability, security, and maintainability.
- Evaluate and recommend appropriate technologies and tools to meet business requirements.
- Develop and maintain technical documentation, including design specifications, API documentation, and system architecture diagrams.
- Design, develop, and maintain high-quality APIs for integration with various platforms and systems.
- Ensure API performance, reliability, and security through rigorous testing and monitoring.
- Collaborate with clients to understand their specific API needs and integrate seamlessly with their existing systems.
- Build and maintain strong relationships with internal and external stakeholders, including clients, product managers, and other engineering teams.
- Effectively communicate technical information to both technical and non-technical audiences.
- Proactively identify and resolve potential roadblocks and challenges.
- Minimum of 4 years of hands-on experience in Java programming and object-oriented design principles.
- Proven experience in leading and mentoring software engineering teams.
- Strong proficiency in Spring Framework, Hibernate, SQL, and RESTful web services.
- Experience with designing and developing scalable and high-performance APIs.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, both written and verbal.
- Passion for innovation and a continuous improvement mindset.
- Experience or familiarity with the e-commerce domain is preferred.
- Experience with cloud platforms (i.e., AWS, Azure, GCP).
- Experience with containerization technologies (i.e., Docker, Kubernetes).
- Experience with microservices architecture.
- Experience with Agile methodologies (i.e., Scrum, Kanban).
- Relevant certifications (i.e., Java certifications, AWS certifications)
Functional Areas: Other
Read full job description