Senior Software Engineer
Capgemini
Capgemini
Capgemini is a global leader in AI-powered business and technology transformation, partnering with organizations worldwide to unlock the value of technology and build a more sustainable, inclusive future. With a legacy of nearly 60 years and a diverse team of 420,000 professionals across over 50 countries, Capgemini delivers end-to-end services and solutions. Our deep industry expertise and robust partner ecosystem enable us to drive innovation across strategy, technology, design, engineering, and business operations.
We are seeking experienced professionals to join our Software Engineering community. This permanent role offers an opportunity to contribute to cutting-edge projects and help shape the future of technology.
At Capgemini, you'll find a collaborative environment where your career can flourish. We empower our employees to drive their professional growth and inspire them to reimagine what's possible. We believe in making a tangible impact by turning innovative ideas into reality.
As a Senior Software Engineer, you will be a fully competent professional in your area, possessing a deep understanding of programming concepts, software design, and development principles. You will work autonomously with minimal supervision, acting as a key contributor in complex environments. This role involves leading team activities in software design and development, proactively understanding client needs, and offering expert advice. You will be adept at assessing and adapting to project challenges, formulating innovative solutions, performing under pressure, and driving the team towards achieving technical and commercial goals. Awareness of profitability is essential, and you may manage costs for specific projects or work areas. Effectively explaining complex concepts to diverse audiences to ensure clear understanding is a key aspect of this position.
This role is ideal for experienced professionals with a strong foundation in software engineering. Candidates should demonstrate a thorough understanding of programming concepts, software design, and development principles. The ability to work independently and lead technical teams is crucial. Proactive engagement with client needs and the capacity to devise innovative solutions for complex challenges are expected. Experience in managing project issues, working under pressure, and motivating team members to achieve success against both technical and commercial objectives is highly valued. An understanding of profitability and cost management within project scopes is also beneficial. Strong communication skills are required to explain technical concepts to various stakeholders. The ability to build informal networks with key contacts outside your immediate area will contribute to your success.
Capgemini
IT Consulting