Principal Software Engineer, GIO Technology

24 May 2024

Vacancy expired!

RequirementsAround 10+ years' relevant experience

Is the "expert" in a specific domain or technology within the firm and potential across the industry

Demonstrates mastery of several styles of development (OO, Functional, etc.)

Experience in numerous languages, frameworks, and technologies

Deep experience in automated testing and techniques

Conversant in several styles of architecture (e.g. real-time, batch, orchestration)

Debugs any system, even those not written by themselves

Designs complex database schema. Takes into account query performance and schema design

Considers the operational aspects of a system, long term supportability, maintenance, etc. Extends the half-life of software

Sets expectations for development practices and ensures they are known and adhered to within the area.

Owns technical debt for large components or systems

Capable of leading projects in one or more SDLC methodologies (e.g. Scrum), operating with efficiency and transparency

Able to communicate highly technical content to a variety of audiences

SummarySet firm-wide technical direction based on vision and broad knowledge

Works across firm to enable developers to learn and adopt best practices and new technologies

Represent the Engineering community at internal and external forums

Stays abreast of industry trends, is active in staying knowledgeable to help the firm take advantage of new technologies

Operates as a hands-on technologist, delivers within a team as an individual developer

Contributes to the formulation GTS Technical strategy

Is held accountable for realizing broader GTS Technical strategy

Displays understanding of theoretical concepts

Identifies non-obvious relationships and anomalies often overlooked by others

Makes sound decisions with limited facts or resources

Draws logical and objective conclusions from the data and validates them as the prime cause and contributing causes

Identifies several potential solutions to a problem by identifying and evaluating the various options developed and selects the most effective solution

Provides feedback and coaching to others who have management responsibility of resources

Holds associates and teams accountable for adhering to practices and policies

Capable of leading a team and/or large projects in terms of technical complexity, and/or organizational complexity

Able to overcome differences of opinion and drive team alignment around a specific goal or solution

Capable of leading a small team on a specific project or task

Works with all required functions and groups to effectively plan and execute sizable projects.

ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.

Full-time
  • ID: #41527633
  • State: New York New york city 00000 New york city USA
  • City: New york city
  • Salary: USD TBD TBD
  • Showed: 2022-05-24
  • Deadline: 2022-07-23
  • Category: Et cetera