We are currently partnered with a FinTech consulting firm that is looking for a Principal Software Engineer that is heavily focused on UI (Angular, Java, and AWS). This role is full-time and requires up to 4 days on-site in their NYC office.
Note: At this time, no 3rd party candidates will be considered.
What You'll Be Doing:
- Lead the design and build of user experiences using modern web technologies, managing a team of UI engineers and collaborating with key contributors to deliver software for clients.
- Contribute to the UI engineering practice by fostering a culture of high-quality software development and sharing your expertise with the team.
- Act as a hands-on engineer and architect, supporting projects from small initiatives to complex system designs while serving as a role model for teams.
- Build and maintain client relationships as a strategic partner and technical advisor, driving successful outcomes and securing follow-on work.
- Collaborate with business development to create compelling pitches, present solutions, and define engagement terms.
- Foster career growth and development within the engineering team by mentoring and supporting line managers.
What You Should Have:
- 10+ years of software development experience, with 5+ years leading Agile teams.
- Proven leadership, problem-solving, and decision-making skills.
- Experience working with JavaScript/TypeScript and modern frameworks (e.g., Angular, React, Vue).
- Familiarity with cloud platforms and SDLC practices like CI/CD.
- Strong understanding of testing, quality assurance, and code reviews.
- Experience in finance, consulting, or startups is a plus.
Bonus Points:
- Backend experience (e.g., .NET, Java, Python).
- Familiarity with financial tools like Bloomberg, Symphony, Salesforce, or Databricks.