The Digital Solutions Software Engineering team is looking for a highly motivated software engineer technical lead to develop high-performance, secure, and scalable applications.
Requirements
- Full-stack software development knowledge preferably with Angular, Java, Spring Boot,
- Batch and Kafka
- Experience with testing software, including writing automated unit, integration, performance, and end-to-end tests.
- Agile development practices that prioritizes the incremental delivery of working software and responds well to change in requirement scope.
- Experience with AWS cloud environment development and deployment.
- Kubernetes/EKS deployment and operations management exposure is a plus.
- Experience leading development teams through mentorship, technical expertise, and technical excellence
Responsibilities
- Design, develop, and maintain high-quality software components for core OSG applications.
- Ensure the performance, security, and scalability of microservice-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code and design reviews to maintain high development standards.
- Contribute to the continuous improvement of development practices, standards, and strategies.
- Implement and maintain CI/CD pipelines to ensure smooth and efficient software delivery.
- Advise and approve unit and integration tests to ensure software quality and reliability.
Other
- 8+ years of hands-on experience in building complex software solutions preferably working with investment management professionals.
- Ability to effectively communicate with multiple stakeholders including technology partners and the business.
- Ability to accept and adapt to scope changes incorporating it seamlessly.
- Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences.
- Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.