- Job Type: Full-Time
- Function: Engineering Software
- Industry: Consumer
- Post Date: 10/31/2024
- Website: www.xpressbees.com
- Company Address: B1 CEREBRUM IT PARK near MARIGOLD Complex , Kalyani Nagar,, Pune, Maharashtra 411014, IN
About Xpressbees Logistics
We are the fastest growing express logistics service provider in India catering to end-to-end supply chain solutions.Job Description
Role Description: XB is looking for driven & talented engineers to build highly scalable, reliable and performant cloud-based platforms to drive the logistics business. You will have opportunities to make a big impact at XB on the software solutions being built for Logistics businesses. We build a variety of technology products that span multiple businesses The challenges that the Engineering Manager at XB solves are big (handle 50 Lakh shipments per day!) and influence the E-Commerce business in India in coming years. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the fast pace of the company. The challenges span areas like highly scalable and reliable orchestration platforms, Client Integration API frameworks, Billing Solutions, Workforce Engagement. Further you may solve complex optimization problems like Vehicle routing, Allocation,Network Optimization etc.
- Provide leadership and oversight to a team of software engineers building solutions and capabilities at scale and high engineering and quality standards.
- Partner with internal and external stakeholders to understand business problems and then design and develop required solutions.
- Partner with architects to ensure developed solutions adhere to established best patterns and our architectural target state.
- Provide technical thought leadership towards solving problems for the team.
- Drive the adoption of key engineering best practices to improve quality and reliability of team's deliverables.
- Responsible for keeping the team engaged, motivated and operating with a high execution velocity.
- Responsible for coaching and mentoring of direct reports
- Develop and nurture team of developers by motivating and mentoring, and assist in hiring critical talent.
- Design, develop and evolve highly scalable and fault-tolerant distributed services
- Guiding developers in day-to-day design and coding tasks, stepping in to code if needed.
- Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems.
- Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques
- Ensure proper metrics instrumentation in software components, to help facilitate real time and remote troubleshooting/performance monitoring
- 10+ years of work experience with a Bachelor’s Degree or an Advanced Degree (e.g. Masters) in Computer Science/Engineering
- Self-starter, Self-motivated, Agile and prepared to work in a fast 2+ years of people management experience in agile softwaredevelopment
- Dynamic leader who has directly managed team of highly competent depaced environment
- Strong software product development background with a passion for building cloud based applications with high levels of reliability, availability and security
- Very good understanding of Enterprise Application Life cycle Management needs.
- Significant experience building REST based web services & web applications using Java and Spring framework
- Experience building service-oriented solutions and Restful microservices and a strong understanding of Java multi-threading,concurrency, and memory management
- Proficient in working with relational databases as well as NoSQL technologies like MongoDB, MySQL and Redis
- Experience with cloud platforms (e.g. AWS, Azure or Google Cloud) and building automation around their APIs
- Working knowledge of infrastructure, ensuring high-availability, scaling, service discovery, logging, monitoring and alerting.
- Strong understanding of architecture patterns and operational characteristics of highly available and scalable applications.
- Technical Leadership,Solution design & Architecture, Distributed System, High-Scale
- Bachelors or Equivalent