Senior Director of Software Engineering, Blockchain Technology - Environmental Solutions
S&P GlobalAbout the role
The Senior Director of Software Engineering will play a pivotal role in our strategic transformation from product to platform-centric software engineering practices while modernizing our technology stack and transitioning to agile development. These efforts are occurring within the broader context of major strategic initiatives to extend our market leadership and build next-generation cloud-based software platforms. In short, the Senior Director of Software Engineering will lead fundamental software product, engineering, organizational and operational changes.
As Senior Director of Software Engineering, you will be responsible to develop the portfolio’s technology strategy, develop and maintain web applications, develop future state platforms, migrate legacy applications onto new platforms and have a forward looking view on innovative ways to improve developer efficiency. You will be responsible for the SDLC, technical design, development, QA, build systems, software deployment, datacenters and cloud operations.
The ideal candidate must be technical enough to be hands on and has the managerial expertise to direct multiple software development teams as they maintain existing software and build for the future. Must have the ability to function as an architect and have an excellent customer focused attitude to lead our development teams. This position will require leading an agile transformation while maintaining the daily operations. Requires expert insight into the technical complexity of key components and must provide technical guidance to software engineering managers, architects, programmers, infrastructure, product management and other non-technical team members.
Partnering, collaborating and aligning with Product Management and customer-facing peers will be key in identifying what needs development so we are always delivering value to our customers. As a strategic partner with the business and this position will lead the creation of a multi-year roadmap of how technology enables the business and drives value and efficiency at the same time.
Responsibilities:
Partner with product management and co-lead an agile transformation
Partner with customer-facing peers to create and deliver on multi-year roadmaps
Manage and build teams.
Lead the transformation from multiple applications/tools into a few platforms
Migrate legacy applications onto the platform
Set & vet the architecture direction of multiple applications in the portfolio
Identify and consolidate duplicate product functionality, infrastructure environments and teams
Automate manual tasks
Ensure development teams estimate development effort by breaking down components into work items
Ensure managers assign resources to work items and ensure deadlines are met
Provide software development progress reports to executive management
Occasionally get into the user stories and code to validate engineering direction and design
Work closely with application support to ensure escalated items are addressed accordingly
Ensure production operations of 99.99% uptime
Partner with infrastructure to efficiently manage the cloud environments
Implement and enforce cost controls
Lead technology audit compliance based on SOC2 and SPGI guidelines
Provide mentoring and guidance to team members
Continually work on process improvement
Stay current with modern software development technology
Lead from the front and be a cultural change agent. Build a proactive, Get Stuff Done culture
Experience:
Experience partnering with Product Management in an agile SDLC
Prior experience building platforms
Experience with Blockchain
Prior development and management of cloud base software with 1,000’s of users is a must
Must come from a software development background. Prior experience as a software engineer
Experience in a regulated industry or extensive SSAE16/SOC2 experience
Intimate knowledge of Internet development, Java
Experience with cloud software development
Management of high-performing agile teams
Management of on-shore and off-shore teams
Management of a development team of 75+ FTEs (Dev, QA, BA, System Engineers)
Previous architecture experience with large scale cloud based software
Experience in Microservices Architecture to design, develop and deliver high scalable product using Java/ Spring boot
Experience working with Serverless, Elastic Search, Redis, NoSQL, Kuber
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s