Sr Software Engineer (Data Engineering)

Fidelity Investments - Durham, NC (30+ days ago)4.1

If you are an experienced Software engineer with a passion for designing and delivering data solutions using cutting edge technologies, want to be a part of exciting data simplification journey, looking for a collaborative team environment where you will have wealth of opportunities to innovate and have intellectual curiosity to learn, a career in Customer Data Technologies in PI may be right for you! The Expertise We’re Looking For
Bachelor’s or Master’s Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required
Good understanding of logical and physical data models
Experience in relational databases especially Oracle
Experience with data movement technologies
Experience developing Rest APIs is a plus
Experience in NoSQL databases especially Cassandra is a plus
Experience with stream processing technologies like Kafka is a plus
Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker) is a plus
Experience in Agile methodologies (Kanban and SCRUM) is a plus
Any experience in developing data applications in Cloud (AWS, Azure, Google Cloud) is a plus
Experience with Big Data Processing technologies such as Spark, Hadoop etc. is a plus The Purpose of Your Role At Fidelity, we love to use data to personalize incredible customer experiences and develop solutions that help our customers live the lives they want. As part of our digital transformation, we have significant investments in innovative data capabilities to support our customer obsessed culture. The Customer Data Technology group within Fidelity’s Personal Investing (PI) organization is seeking a Data Engineer to be part of an exciting and fast-paced team focused on designing and implementing master data solutions that help drive great customer experiences and enable insights. You will be implementing the next generation of master data solutions using the cloud and open source distributed technologies. The Skills You Bring
Ability to think out of box and design end-to-end solutions
Passion and intellectually curiosity to learn new technologies and business areas
Ability to deal with ambiguity and work in fast paced environment
Excellent communication skills, both through written and verbal channels
Excellent collaboration skills to work with multiple teams in the organization The Value You Deliver
Building and supporting mission critical applications to provide the best customer experience
Exploring new technology trends and leveraging them to simplify our data ecosystem
Collaborating with internal and external teams to deliver technology solutions for the business needs
Working on teams to improve development agility and productivity
Delivering system automation by setting up continuous integration/continuous delivery pipelines How Your Work Impacts the Organization Customer Data Technology in PI builds the platforms to collect and master customer data needed to provide the best customer experience.
Company Overview At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit
Fidelity Investments is an equal opportunity employer.