The Role : Technical Application Architect - API Platform
Grade (relevant for internal applicants only): 12
The Location: Princeton, NJ
The Team: As an Architect, you will work closely with Content Platforms, Platform Services, Product Management, Business Stakeholders and Technology teams on the core of the Platts technologies.
The Impact: The Software Application Architect - Content Platforms & Platform Services will play a pivotal role in our strategic transformation from product to platform-centric cloud software engineering. These efforts are occurring within the broader context of major strategic initiatives to extend our market leadership and build next-generation software platforms as we pivot to a platform company.
The candidate will be responsible for architecting and building new platforms/products and modernizing existing platforms into new and improved platforms. The candidate requires deep technical knowledge and experience as this position will influence several platforms which empower the various critical business processes of Platts.
Work closely with Technology and Program Management teams as well as various business stakeholders on server-less cloud based API platform
Analyze business strategy and determine system architecture requirements to achieve business goals
Formulate and Build - Application and Technology Architecture concepts, mapping Requirements to well defined technical components and component connectors
Promote cloud-enabled serverless design patterns, leveraging native AWS services to optimize scale and cost
Work with engineering team mentoring on architecture principals and best practices. Perform design and code reviews for the team members.
Suggest architectural improvements, design and integration solutions, and formulate methodologies to optimize object-oriented software engineering
Create architecture artifacts for Application, Technology and Infrastructure
Formulate Performance Architecture concepts
Partner with consumers of the platform/services produced under the framework
Be the technical leader for an agile team
Lead the design, development, implementation, and support of information technology solutions encompassing multiple specializations, platforms, and technologies.
Assist and advise project teams on strategic architectural standards and direction
Oversee both high level and detailed technical design reviews
Create conceptual, logical and physical data modeling concepts
Build Information Architecture components and Data flow, Data create and Data manage models
Lead the process of capacity planning and design infrastructure required for the solution implementation
Lead process of identifying and building the technology/non-functional requirements
What We're Looking For:
Bachelors or Masters degree in Information Systems, Computer Science with 10 or more years of software development experience with a minimum of 4 years of experience working with Services and Integration technologies.
3+ years of experience with as an architect with AWS technologies
Working knowledge of cloud configuration and container lifecycle management products: Kubernetes, Mesos, Istio, Docker, etc.
Familiarity with Agile best practices and team ceremonies (scrum, sprint, groomings, etc.).
Exposure to infrastructure automation/orchestration facilities such as Ansible, Chef, Terraform, OSB/CRDs, Python, basic shell scripting, and the like.
Hands-on experience building/using/extending frameworks and generic capabilities of API services, preferably of PaaS products, for wide enterprise use. Examples include SOA interceptors, logging frameworks, authN libs, caching APIs, message broker adaptors, etc.
Experience with API technologies and platforms such as APIGEE, Kong and Swagger is required.
Familiarity with the principles of RESTful interfaces, cloud native application patterns/tools, and microservice architectures.
Exposure to modern aggregation and analytics tools such as Splunk, Kibana, Prometheus, etc.
Working experience with AWS technologies - VPC, WAF, Security Group, IAM, S3, EC2, Lambda, ECS, EKS
Self-motivated individual with strong verbal and written communication skills, ability to work independently and in a collaborative setting
Ability to collaborate and brainstorm in a team environment
Ability to work remotely, over different time zones and in a diverse team
One or more AWS certifications, e.g. AWS Solutions Architect Associate
Ability to balance business priorities with technical req
S&P Global states that the anticipated base salary range for this position is $100,800 to $230,200. Base salary ranges may vary by geographic location.
In addition to base compensation, this role is eligible for an annual incentive plan.
S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.
If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person.