Software Engineer
Role details
Job location
Tech stack
Job description
Are you a committed Software Engineer ready for your next ambitious challenge? At Fidelity Investments, you will work on technical efforts that generate important business value. Your role includes crafting, developing, and deploying innovative software solutions. Join a fast-paced team that focuses on the product, incorporates customer and market feedback, and applies solid security engineering to develop essential systems used by many Fidelity products. You will help build reliable systems that power our success!, As part of our dynamic team, you will contribute to Fidelity's mission of delivering outstanding financial services. We have a steadfast dedication to our clients and strive to be an industry leader in innovation. Our greatest asset is our people, and we focus on a culture of learning and mobility. You will collaborate with various partners internally and externally, ensuring that we successfully implement projects that meet our high standards. We are committed to building an enduring culture of inclusion and belonging, attracting, developing, and retaining a diverse workforce.
Requirements
- Hands-on experience in producing high-quality software with an emphasis on test-driven-development methodology.
- Experience with developing applications using Java and supporting tools like JUnit, Maven, and Artifactory.
- Experience with CI/CD pipelines and applying Jenkins or similar.
- Familiarity with blockchain and/or cryptography is advantageous.
- Experience with AWS/Kubernetes-based deployment methods is a plus.
- Strong execution skills in a fast-paced environment using agile methodologies.
- Excellent problem-solving skills and the ability to take initiative in a dynamic environment.
- Strong communication skills to effectively collaborate with multi-functional teams.
- A security outlook and proficiency across technology components including systems, networks, and applications to make them more secure and resistant to threats.