S&P Global - Lansing, MI

posted about 1 month ago

Full-time - Senior
Lansing, MI
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Architect Software Engineer - Java is responsible for shaping and driving the architectures within the development organization, defining innovative strategic architecture initiatives, and maintaining the technology roadmap. This role involves collaboration with various stakeholders, leading product development teams, and ensuring the delivery of scalable solutions that align with product roadmaps. The position also focuses on mentoring technical leads, driving innovation, and managing the effectiveness of architectures across multiple product lines.

Responsibilities

  • Translates strategy into action via PKRs and departmental strategy
  • Emphasizes and operates through the development of systems
  • Acts as escalation point and ensures quality of current value creation
  • Operates autonomously without the need for guidance or direction
  • Acts as an area of specialist in the product lines accountable and a go-to contact point within the organization within these areas
  • Establishes, maintains, and enhances significant personal credibility in the role
  • Leads product development teams to accelerate adoption of native cloud capabilities
  • Acts as a leader both internal and external to the teams responsible for
  • Owns full responsibility for one or more product lines in the end-to-end architecture creations
  • Sets the technology roadmap direction by maintaining an active technology radar
  • Member of the Development Leadership team, accountable for strategic organizational planning, projects prioritization, capacity planning, and the development and communication of goals and objectives for the portfolio team
  • Engages with key stakeholders in developing future technology roadmaps and innovation patterns
  • Owns and structures the technical architecture domain and technology life cycle process across the Hold-Assess-Trial-Adopt-Retire stages
  • Inculcates a culture of innovation, challenging problem-solving and going above and beyond to assist and help teams to get past their technical roadblocks
  • Provides direction to architects and development leads to own and groom standards and best practices to be used within the teams
  • Mentors and grooms next level of technical leadership within the teams
  • Accountable for effectiveness of architectures in solutions including the robustness and flexibility of platforms and choices made as well as techniques adopted for problem solving
  • Provides oversight and guidance during technology integration efforts
  • Accountable for assigned budget and responsible for minimizing expenditures and optimizing the utilization resources
  • Provides hands-on leadership for large strategic initiatives
  • Responsible for hiring, grooming, and cultivating successful teams and team members
  • Responsible for facilitating/brokering communication between the sales and product strategy organizations and the Development team
  • Responsible for cost effective technology strategies in native cloud platforms
  • Coordinates and facilitates activities and commitments with other departments and/or functions
  • Exercises the expected authority of a director concerning hiring, performance improvement plans and reviews, promotions, salary recommendations and terminations
  • Responsible for the development and growth of direct reports and fostering an environment of learning and collaboration
  • Ensures staff is cross trained to ensure future support and transfer of knowledge
  • Responsible for the creation, monitoring, and improvement of all ISO processes that fall within the domain
  • Interacts with all levels of the sales organization and business owners
  • Promoting Continuous Delivery and DevOps capabilities
  • Collects generating, and analyzing innovative ideas and technologies to use across the business
  • Owns and actively promotes the reuse of code, components, and proven patterns
  • Synchronizes the following disciplines across Solutions whenever applicable: System and data security and quality, Production infrastructure, Scalability, performance, and other Nonfunctional Requirements (NFRs)
  • Explains how the roadmap maintains and delivers cost effectiveness, business value, and competitiveness
  • Leads development of innovative technology approaches to solve business problems and is usually sought out as an expert, particularly for cloud architecture
  • Collaborates with Information Security teams on all cloud initiatives to continually improve the security posture
  • Experience presenting to an executive audience
  • Expertise in all facets of application development including but not limited to web applications using primarily Java, JavaScript, Restful APIs, high volume data transactions and working with complex problems and providing creative but sound solutions
  • Expertise in AWS cloud native application development
  • Subject matter expertise with federated authentication/authorization systems - SAML, JWT, OAuth2, etc.
  • Extensive knowledge of Agile development methodologies and end-to-end software development lifecycle
  • Expertise in Service Oriented Architecture (SOA), API-centric architecture, Object-Oriented Analysis, and Design (OOAD) principles
  • Expertise in creating architectural diagrams and user flows in modeling software like Visio or LucidChart
  • Proven experience collaborating with subject matter experts among various functional groups
  • Extremely strong problem-solving skills - ability to evaluate and solve complex problems in conventional and non-conventional ways
  • Provides transparency through well-defined metrics, automation, and reporting
  • Defines the architectures required to implement large complex cross-functional projects transitioning into cloud.

Requirements

  • Bachelors' degree in Computer Science
  • At least 6 years of experience as an architect and technical lead
  • At least 6 years of experience in large scale system implementation efforts following a standard software development lifecycle approach
  • At least 2 years of experience as a leader of teams responsible for architecting and designing solutions for teams
  • At least 4-6 full lifecycle system development implementations
  • Strong knowledge of multiple industry software development methodologies, including Agile, RUP and Waterfall
  • Very strong oral and written communications skills
  • Strong facilitation skills
  • Excellent organization and management skills

Nice-to-haves

  • Experience with cloud architecture
  • Knowledge of DevOps practices
  • Familiarity with ISO processes
  • Experience in mentoring and developing technical teams

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service