We are seeking a highly skilled Full Stack Engineer to join a high-performance engineering team within Fidelity’s advanced trading technology environment. This role involves hands-on development, architectural design, and driving engineering best practices across distributed systems, microservices, and event-driven applications.
You will collaborate closely with technical and business stakeholders, contribute to technical strategy, and deliver scalable, secure, and maintainable software solutions. This position requires a strong engineering mindset, leadership qualities, and deep experience building cloud-native applications on AWS.
Key Responsibilities
- Design, build, and enhance distributed systems, microservices, and event-driven architectures.
- Develop scalable full-stack applications using modern technologies and frameworks.
- Influence architectural direction and engineering strategy across complex systems.
- Collaborate with cross-functional teams to define requirements and prioritize initiatives.
- Implement CI / CD practices, automation, and cloud engineering best practices.
- Perform rapid prototyping and evaluate emerging tools and technologies.
- Ensure performance, reliability, and maintainability across application ecosystems.
- Contribute to test automation and quality engineering processes.
Required Skills & Experience
10+ years of hands-on software development experienceStrong expertise in scalable architecture & distributed systemsJava 17+PythonKafkaSpring Boot, RESTful APIsMicroservices & event-driven architectureExperience building cloud-native applications on AWS (EC2, Lambda, EKS, CloudFormation, IAM, S3, CloudWatch)Test automation tools : JUnit, Mockito, Karate, PyTest, Cucumber / GherkinCI / CD tools : Jenkins, Git, MavenFrontend experience with Angular is a plusStrong communication & technical leadership abilities