Overview:
- Leading AI-driven Global Supply Chain Solutions Software Product Company and one of Glassdoor’s “Best Places to Work”
- Seeking an astute individual that has a strong technical foundation with the additional ability to be hands-on with the broader engineering team as part of the development/deployment cycle, and deep knowledge of industry best practices, with the ability to implement them working with both the platform, and the product teams.
Scope:
- We are seeking an experienced Lead Engineer with deep expertise in Python/Go kubernetes, Platform Engineering and Azure. You will play a key role in designing and developing highly scalable and low latency platform software solutions and driving technical excellence. You will have the opportunity to influence architectural decisions, build cloud-native solutions, and ensure best practices are applied across the software development lifecycle.
Our current technical environment:
- Software: Python/Go, GIT, Rest API, OAuth
- Observability: Elastic, OTel framework, metrics generation and collection
- Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)
- Frameworks/Others: Kubernetes, Platform Engineering, Elasticsearch, NOSQL, RDBMS, FastAPI, GIT
What you will do:
- Architect and Develop: Design, implement, and maintain robust backend services using Python/Go. Delivering high-quality code, adhering to SOLID principles and OOP best practices
- Cloud Solutions: Leverage Microsoft Azure services for building, deploying, and scaling applications. Work with services like Azure Kubernetes Service (AKS),helm, terraform, github action and Mongodb.
- SaaS Development: Design and develop of SaaS solutions, focusing on multi-tenancy, scalability, low latency and high availability
- Hands-on Leadership: Lead by example through hands-on coding, peer code reviews, and setting high standards for software quality, performance, and security.
- Mentorship: Provide technical guidance, and support to junior and mid-level engineers, fostering a collaborative and innovative development environment.
- Collaboration: Work closely with cross-functional teams including Product Management, Platform Services, and PD to ensure seamless integration and delivery of features.
- Performance Optimization: Identify performance bottlenecks, troubleshoot complex issues, and optimize code for maximum scalability and reliability.
- Best Practices: Champion software engineering best practices such as test-driven development (TDD), continuous integration/continuous deployment (CI/CD), and secure coding standards.
What we are looking for:
- 7+ years of experience in software development using Python/Go
- Proficient and hands-on in Python/GO programming with good understanding of OOPS concepts and solid principle.
- Expertise in Microsoft Azure cloud services, including deploying microservices and managing infrastructure.
- Deep understanding of microservices architecture, RESTful APIs, and designing scalable backend systems.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Demonstrates strong problem-solving abilities, with a natural curiosity to explore and understand complex systems and end-to-end workflows.
- Excellent communication skills, with the ability to explain complex technical concepts to diverse audiences.
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.