Location
Gurgaon | India
Job description
Principal Engineer
Role & Responsibilities
- Provide technical leadership and guidance to a team of Java engineers, ensuring the delivery of high-quality code and solutions.
- Collaborate with cross-functional teams to design and architect complex software systems, ensuring scalability, reliability, and maintainability.
- Lead by example by writing clean, efficient, and well-documented Java code. Participate actively in coding and code reviews.
- Evaluate and introduce relevant tools and frameworks to improve development processes.
- Troubleshoot and resolve complex technical issues, providing innovative solutions to challenging problems.
- Enforce coding standards, best practices, and quality assurance processes to ensure the delivery of high-quality software.
- Identify and address performance bottlenecks and optimize system performance as needed.
- Maintain comprehensive technical documentation, including design documents, architecture diagrams, and coding guidelines.
Required:
- 10-15 years of experience with bachelor’s or master’s degree in computer science engineering.
- Strong expertise in Java programming, Spring Framework, and related technologies
- Deep understanding of software architecture and design principles
- Experience with microservices architecture and cloud-based services (preferably GCP)
- Strong knowledge of database systems (SQL and NoSQL) and data modeling (preferably MongoDB)
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Leadership and mentoring experience with a track record of guiding and developing engineering teams.
- Strong communication skills, both written and verbal.
- Experience with Agile and DevOps practices is a plus.
Why us?
• You will be working with a lean team of passionate and talented individuals. We know that working with like-minded people is important.
• We are on a mission to supercharge brick-and-mortar retail stores in the era of e-commerce. Our customers give us confidence in our journey, and you will have a huge impact with your work.
• You will have the freedom to experiment and can choose to do things differently
• Lastly, we deeply care about culture of being a solver. Come, be one with us!
Learn more about our culture code here -
Equal Opportunity Employer
GreyOrange Inc. is an equal employment opportunity employer. The company’s policy is not to discriminate against any applicant or employee based on race, colour, religion, national origin, gender, age, sexual orientation, gender identity or expression, veteran status, marital status, mental or physical disability, and genetic information, or any other basis protected by applicable law. GreyOrange also prohibits harassment of applicants or employees based on any of these protected categories.
Responsibilities: Eligibilities:
Job tags
Salary