Advance Software Engineer
Core
Senior software engineering consultant providing expert-level technical leadership and solution design for complex client challenges in strategy and IT-enabled transformation.
Role type
Senior IC software engineering consultant
Builds
Robust, scalable, and secure software solutions tailored to client needs
Domain
IT consulting, enterprise software architecture, cloud platforms
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), software development methodologies, complex software architecture design (microservices, event-driven, distributed systems), DevOps principles, database technologies
Preferred skills
Ability to upskill across multiple programming languages, experience with automated coding tools and 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