Job Description:
Lead Engineer
The Role
As a Director of Software Engineering in Asset Management Equity Technology, you will be hands on with supporting the Portfolio Management product area in the development of new tools and features for our portfolio managers. You are deeply committed to improving the value delivered to our customers by collaborating with other leaders to establish and progress standards, influencing strategic decisions and building high quality software solutions. You will lead in development, research, and recommendation of appropriate methods, tools, and technologies to achieve domain-wide solutions. You are intellectually curious and are committed to developing your own expertise and empowering others by bringing the latest thinking to your role.
- Designing and architecting withing sophisticated distributed systems, micro services and event-based architectures.
- Actively collaborating across squads for deliverables and driving engineering excellence, including framework advancement, standards formulation, and performance optimization.
- Collaborating with stakeholders, Chapter Leads, Architecture and Product Owners, Technical Leads to analyze and define technical requirements.
- Influencing innovative technology solutions to resolve complex business problems.
- Continuously researching new and emerging technologies including prototypes to determine capabilities and feasibility.
- Working in a fast-paced Agile software development environment with continuous integration and continuous delivery tools and understanding how to deliver using an Acceptance Test-Driven development (ATDD) approach.
- Curiosity about writing clean, testable, readable, and easily maintainable code.
- Providing technical assistance for multiple squads across the Chapter by mentoring and coaching junior developers.
- Providing technical and organizational leadership and are quick to establish and use relationships to deliver excellent results.
- Collaborating with Architecture, Chapter Leads, and Squads to identify, maintain and prioritize technical tasks including Technology Lifecycle Management and Continuous Improvement items.
The Expertise and Skills You Bring
- 10+ years of hands-on software development experience in application development frameworks and demonstrate proficiency, quality, and passion in your coding ability.
- You have expert knowledge of fundamental design principles for building a scalable application.
- Experience developing Spring RESTful web services application using Open Source Frameworks - Spring Boot, Spring Core, IOC, other core components like oauth2 and security.
- Experience in full stack engineering and have deep knowledge of middleware Java stack, messaging technologies, containerization, web containers and test automation including Spring RESTful web services application using Open Source Frameworks - Spring Boot, Spring Core, IOC, other core components like oauth2 and security.
- Experience developing full stack applications using AWS cloud-platforms with services like EC2, Lambda, CloudFormation, S3, IAM Roles, EKS, CloudWatch and Elastic Search and AWS messaging capabilities like SQS and SNS and AWS NoSql database like DynamoDB.
- Experience with Front-end web development using responsive frameworks like Angular or React
- Experience with test automation at different levels of testing (unit, component, integration, and functional tests) using Junit, Mockito and Cucumber for Integration testing. Client-side testing using Jasmine framework, test runners like Karma and tools (e.g. Cucumber, FitNesse, Gerkin).
- Working experience with technologies such as Jenkins, Maven, and GIT.
- Strong written and verbal communication skills.
- Technology leadership, critical thinking, and influencing skills.
Certifications:
Category:
Information TechnologyFidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.
Other Jobs from Fidelity
Director, Data Architecture
Software Engineering Manager, Chapter Leader
Director, Full Stack Engineering
Similar Jobs
Software Engineer III
Full stack developer - AI Form Factor
Senior Full Stack Engineer
Java Lead Developer - VP - Tampa- Hybrid
Network Software Engineering Specialist(Java Fullstack Developer)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say