Duties and Responsibilities include:
- Support a culture of innovation and continual improvement by providing technical leadership and mentoring to other engineers.
- Serve as a technical leader while leading cross-functional initiatives and projects that promote innovation and improvement.
- Identify, evaluate, and solve complex technical problems with a commitment to ongoing development that aligns with Engineering strategy, Architectural best practices and Platform requirements.
- Apply expertise in emerging technologies to advance fresh concepts and ideas for solving pressing business issues.
- Collaborate effectively with other engineering teams, Architects, Product and Delivery and can communicate appropriately for the audience (technical / non-technical).
- Work independently to solve complex, non-routine technical issues and provide solutions that align with accepted best practices.
- Act as an escalation path for engineers and effectively communicate by providing updates to appropriate stakeholders which include Architects, Product Managers and Solution Engineers amongst others.
- Make informed decisions on methods, techniques, and evaluation criteria to meet engineering best practices and product acceptance criteria.
- Serve as a subject matter expert and specialist, providing guidance and support to team members.
- Maintain a broad understanding of the business and its strategic goals to inform technical decision-making.
- Keep a wide awareness of the company's short term business goals and use this knowledge to balance with engineering longer term vision for the technology stack to guide technological choices.
- Produce, and mentor others within engineering in creating comprehensive documentation using appropriate tools and platforms, such as Confluence or inline code comments.
- Proven ability to present ideas and technical information effectively through various presentation mediums and to audiences both within and outside the engineering team.
- Degree in Computer Science, Computer Engineering or equivalent
- 10+ years experience delivering software
- Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.)
- Experience developing and integrating with RESTful APIs and distributed services
- The capacity to recognize and address difficult technical problems and strong problem-solving abilities.
- Track record of successfully overseeing technical projects and activities.
- FinTech expertise and the capability to use it to spur innovation.
- Excellent interpersonal and communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders.
- Independent, results-driven mindset and the ability to make informed decisions on technical approaches and methodologies.
- Demonstrated expertise as a subject matter specialist and ability to provide guidance and support to team members.
- Broad understanding of business operations and strategies to inform technical decision-making.
Powered by JazzHR
MaDrk7UGsG