Skip to main content

Python Engineer

Technology
Netrolynx AI
2 weeks ago
Full timeOn-site

Job description

About The Company CGI is a global IT and business consulting services firm whose Space, Defence and Intelligence business unit delivers contemporary, innovative technical solutions for government agencies. Within this unit, Secure Innovation works with clients to understand how technology can help address complex challenges and maintain competitive advantage.

Its systems are engineered for performance, security, reliability and scalability, using modern continuous integration and continuous delivery tools and practices. CGI’s culture is grounded in ownership, teamwork, respect and belonging. CGI Partners contribute to the company’s collective success and have opportunities to help shape its strategy and direction.

About The Role CGI is seeking an experienced Lead Python Engineer to join the Secure Innovation team. In this role, you will guide software development and contribute to the design and delivery of dependable technical solutions.

You will apply strong Python expertise to solve challenging problems, support data processing pipelines, and help build systems that meet demanding standards for quality, security and performance. The position offers the opportunity to work with bespoke, leading-edge technologies in a rewarding environment supporting government clients. You will collaborate with colleagues and clients, take ownership of technical outcomes, and help foster a culture of innovation and continuous learning.

CGI welcomes applications from high-quality candidates who meet most, even if not all, of the listed criteria.

Qualifications Candidates should bring at least seven years of experience using Python for object-oriented and functional programming, along with experience leading software development teams and mentoring junior colleagues. You should have a strong understanding of unit, integration and end-to-end testing, and a consistent commitment to delivering quality software.

Experience creating technical designs and documentation, as well as working with data processing pipelines, is required. Working knowledge of DevOps practices and cloud or virtualisation platforms is also expected. Excellent interpersonal skills, a collaborative approach and a genuine passion for learning new technologies and exploring innovative solutions are important to success in this role.

Experience with AWS is desirable, as is familiarity with Elastic and Kibana. Knowledge of containerisation technologies such as Docker, Kubernetes or OpenShift would be beneficial. Experience with security protocols, including PKI and TLS, is also an advantage.

Responsibilities Lead and contribute to the development of Python software, applying sound object-oriented and functional programming principles. Help translate technical and client needs into practical designs, clear documentation and maintainable solutions.

Support the development and operation of data processing pipelines, and promote effective engineering practices across the team. Plan and contribute to unit, integration and end-to-end testing so that solutions meet quality, reliability and performance expectations. Mentor junior team members, share knowledge and encourage collaboration.

Work with colleagues to make effective use of DevOps approaches, cloud or virtualisation platforms, and relevant modern technologies. Approach complex technical challenges with initiative, sound judgement and a willingness to explore new ideas, while keeping security and scalability in view.

Benefits At CGI, you can take ownership of your work and contribute to meaningful client outcomes from the start. You will work alongside teammates and clients to develop innovative solutions, build strong professional relationships and draw on CGI’s global capabilities and technology expertise.

CGI supports career development through learning and development opportunities designed to help your knowledge and skills keep pace with an evolving technology landscape. You can deepen your expertise, broaden your experience and explore new opportunities, with support from leaders who care about your health and well-being. As a CGI Partner, you can also participate in the company’s collective success and help influence its direction.

Equal Opportunity

CGI is committed to fairness, respect and belonging throughout the recruitment process. AI tools may be used to assist with application assessment; however, they do not replace human judgement. All hiring decisions remain entirely with CGI recruitment professionals.
Keywords
pythoncomputer-generated-imagery-cgiinformation-technologybusiness-consulting-servicescyber-intelligenceinsurance-consulting-and-technologycompetitive-advantagescalabilitycontinuous-integrationci-cdcontinuous-deliverypolicies-and-practicessoftware-developmenttraining-and-developmentplanning-and-designvisual-art-designproduct-development-and-designdata-processingenvironment-health-and-safety-hsseecology-environment

Interested in this role?