Our client connects companies with skilled service professionals for exceptional on-site work. This Principal Software Engineer / Software Architect will have the opportunity to impact their product by creating and designing new features, delivering on the product roadmap releases, and working collaboratively across the organization.
Requirements
- 10+ years working as part of a software engineering team
- 4+ years of additional experience of acting as a software engineering architect / lead
- Bachelor's degree or equivalent in engineering, computer science, or related technical field
- Backend web experience with languages such as PHP, JavaScript, NodeJS, Golang, etc.
- Strong understanding of JavaScript, React, and Redux
- Experience with cloud platforms (AWS, etc.)
- Knowledge of CI/CD pipelines and tools
- Experience with Agile methodologies (Scrum, etc.)
- Experience with Microservice architecture (Containers, Docker, Kubernetes, etc.)
- Strong focus and experience in Software Engineering best practices
- Strong written and verbal communication skills
- Experience in organizational development and change management
- Experience in mentoring tech leads
- Experience working with offshore teams
- Experience facilitating communication and collaboration across diverse cultural backgrounds (US, etc.)
- Experience working with offshore teams is a plus
- Experience in mentoring engineers (preferred)
- Significant experience with high-throughput, low-latency, highly available, self-healing systems
- Ability to supervise engineers to write clean, standards-compliant code
- Ability to break down more significant initiatives into manageable pieces
- Ability to work effectively with different product delivery disciplines, including product management, user experience, data, test and integration, and site reliability
- Broad technical knowledge – they look for people who can tie together technologies to solve really big problems
- Ability to work well with others as part of a team and across teams
- Ability to break down larger initiatives into manageable pieces
Benefits
- Mobile bill
- Festival Bonus
- Gratuity benefit
- Medical Insurance
- Profit Sharing Bonus
- Gym Membership
- Career Development Budget
- Sound work-life balance - Regular working hours: 8 hours/day, 5 days a week
- Friendly work environment
- Flexible leave/vacation policy
- A great learning opportunity
- The opportunity to work with cross-cultural teams in the US
- Annual performance evaluation and increment
- Employee Transportation Facility: Drop Off