Software Engineer
Description
- Collaboration with global network of technologists, designers, and strategists
- Development of cutting-edge products
- Mentoring client teams
- Shaping engineering cultures
- Hands-on work with clients across industries
- Development of software products and services from the ground up
- Coaching and mentoring client teams on engineering best practices, user-centric design, and Agile values
- Participation in cross-functional problem-solving sessions with client leaders
- Shaping digital strategies and delivering solutions beyond the product
- Building scalable teams and engineering cultures for long-term success
- Collaboration with clients to turn digital ambitions into reality through hands-on technical expertise
- Undergraduate or master’s degree or equivalent experience
- 2+ years of experience developing full-stack applications with readable, testable, maintainable, and scalable code
- Demonstrated experience working collaboratively with developers and technical and non-technical people within software teams
- Hands-on experience and willingness to learn across frontend technologies (TypeScript, React, Angular, Vue, Next.js, Tailwind)
- Hands-on experience and willingness to learn backend technologies (Python, Node.js, Java/Spring, C#/.NET)
- Hands-on experience and willingness to learn databases (SQL, NoSQL, vector databases, ETL)
- Experience with LLM frameworks, prompt orchestration, agent frameworks, MCPs, evaluation frameworks, and cloud platforms (Azure, AWS, GCP), including Docker and CI/CD
- Strong focus on automated testing, logging, monitoring, and overall system reliability
- Experience working in Agile teams including active participation in sprint ceremonies
- Experience pair programming collaboratively with other developers
- Exceptional time management in a complex and largely autonomous work environment
- Business level language fluency skills in English and local language with ability to adjust style to different perspectives and seniority levels
- Continuous learning with structured programs and apprenticeship culture
- A voice that matters with valued ideas and contributions from day one
- Global community with colleagues across 65+ countries and over 100 nationalities
- World-class benefits including competitive salary based on location, experience, and skills
- Comprehensive benefits package to enable holistic well-being for employee and family
