Architect Software Engineer - Java

Remote
Application Architect Enterprise Architect Technical Architect
S&P Global
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

Position summary

This position is accountable for shaping and driving the Architectures used within the development organization as well as defining new and innovative strategic architecture initiatives. The Architect Sofware Engineer is responsible for strategic technology roadmap maintenance, developing innovative designs for teams to execute, adopting new platform strategies to benefit the organization, and organizing and motivating technical architects and technical leads to build and deliver scalable and sound solutions to meet the current and future product roadmaps. The person in this role will engage in collaboration with Product and Sales organizations, works closely with director of development, technical managers responsible for delivery, product managers and business stakeholders, have responsibility for overall technical delivery of architects and team leads in multiple product lines, assists technical managers in anchoring their products with core architecture and design, and motivates architects and team-leads to execute high-impact technical projects cutting across multiple organizations. This position is also responsible for career development of direct reports, driving innovation in our processes and delivery methods, ensuring consistency across projects, and reducing our total cost of delivery.

Primary 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. Displays enterprise-wide perspective and an acumen for wider vision.

  • Leads by example. Explores multiple possibilities and exhibits analytical approach to inform actions.

  • 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

  • Is keenly aware of technology trends and takes responsibility for ensuring the technical teams have the same approach.

  • Inculcates a culture of innovation, challenging problem-solving and going above and beyond to assist and help teams to get pas 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. Assists in the annual budgeting process by providing accurate forecast data.

  • 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:

 

o System and data security and quality

o Production infrastructure

o 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 could 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

 

Qualifications

  • Bachelors’ degree in Computer science with 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 at a minimum

  • Very strong oral and written communications skills

  • Strong facilitation skills

  • Excellent organization and management skills

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?