Advance Software Engineer
Core
Senior software engineering consultant providing expert technical leadership, solution design, and implementation for complex client challenges in a global consulting environment.
Role type
Senior IC software engineering consultant (architecture & delivery)
Builds
Scalable, secure, and robust software solutions (microservices, event-driven, distributed systems) tailored to client needs
Domain
Global IT consulting / Enterprise software engineering
Deliverable
production ML models | product features
Required skills
Deep expertise in programming languages (C, C++, Java, Python, C#, JavaScript, Go), public cloud platforms (AWS, Azure, GCP), complex software architecture design, DevOps principles, automated coding tools, quality assurance processes
Preferred skills
Ability to upskill across multiple programming languages, research and evaluate emerging technologies, champion modern engineering operating models
Technologies
AWS, Azure, GCP, microservices, event-driven systems, distributed systems, automated coding tools
Responsibilities
Provide expert-level technical leadership and guidance on software architecture and technology selection; Architect, design, engineer, and implement robust software solutions; Research and evaluate emerging technologies for client adoption; Champion and roll out modern engineering operating models at enterprise scale
Seniority
Senior, hands-on IC with significant portion in lead roles