Job responsibilities
- Advises and leads on the strategy and development of multiple products, applications, and technologies across a portfolio
- Creates novel code solutions and drives the development of new production code capabilities across teams and functions
- Translates highly complex technical issues, trends, and approaches to leadership to drive the firm’s innovation and enable leaders to make strategic, well-informed decisions about technology advancements
- Drives adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies
- Creates durable, reusable software frameworks that are leveraged across teams and functions
- Influences across business, product, and technology teams and successfully manages senior stakeholder relationships
- Champions the firm’s culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 10+ years applied experience
- Background in any other following or related to Technology Architect, Consultant, Cloud Architect, Technical Lead, Software Developers, Engineering Lead, Sales Engineer, Pre Sales Engineer or Systems Engineers, etc.
- Will have experience and/or deeper understanding in one or more technology areas. Specific knowledge in multiple technology domain areas (e.g., software development, systems engineering, infrastructure, security, networking, data & analytics).
- Can create proof of concepts, demos, and/or scripts from scratch or leveraging reusable components.
- Understands and can articulate common architectural patterns and design principles.
- Can take the lead on a complex technical project, which may require the participation of other teams to deliver.
- Able to create technical content that is easily adopted and reusable by others.
- Creating Thought Leadership and Content creations - blogs, whitepapers, demos, reference implementation, workshops, hands on-lab
Preferred qualifications, capabilities, and skills
- Familiarity with coding languages (Java, Python, .Net, etc.), operating systems (Linux, Windows, etc.), Frameworks (SpringBoot, Django, React.js, Node.js, etc.) and databases (MySQL, Postgres, Oracle, SQL Server, etc)
- Cloud Computing Experience preferable AWS or Azure and GCP
- Understanding of process optimization and deployment
- Experience working with various infrastructure platforms