Senior Software Engineer

2 days ago


Jersey City, New Jersey, United States Fidelity Investments Full time
Job Opportunity:

We are seeking a highly skilled Senior Software Engineer to join our team in Jersey City, New Jersey. As a key member of our Trading team, you will be responsible for developing high-quality, timely, and maintainable software solutions in an agile environment.

Key Responsibilities:

  • Design and implement high-performance algorithms for trading and crypto trading
  • Collaborate with business partners to contribute to business-critical initiatives
  • Develop and maintain secure, scalable, and resilient cloud-based services
  • Guide junior engineers and help develop their technical skills
  • Stay up-to-date with IT blueprint, frameworks, and technologies to improve productivity
  • Work closely with multiple stakeholders and cross-functional teams
  • Follow best practices and contribute to innovative solutions

Requirements:

  • Bachelor's degree in computer science or related field
  • At least 6 years of software engineering experience
  • Extensive experience with core Java technologies
  • Working knowledge of relational and time-series databases
  • Experience with designing APIs, distributed systems, and resilient messaging services
  • Understanding of microservice architecture and cloud-based deployments
  • Ability to build reliable software that can withstand unreliable environments
  • Solid analytical, communication, and organizational skills
  • Interest in and experience with cryptocurrencies
  • Ability to deliver software with high automation
  • Proficient with version control systems
  • Learning mindset and versatility
  • Ability to work effectively with partners and project team members
  • Knowledge of Agile methodologies or iterative development processes
  • Knowledge of Acceptance test-driven development a plus

About Fidelity Investments:

Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.

As a Software Engineer at Fidelity, you will be an integral part of our Trading team. You'll get the opportunity to develop your skills, collaborate across Fidelity teams, and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.

Fidelity Digital AssetsSM is developing a full-service enterprise-grade platform for storing, trading, and servicing digital assets, such as Bitcoin and Ethereum. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets.

We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career.

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities, and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others.

We welcome those with experience in software development, cloud-based services, and agile development to apply.



  • Jersey City, New Jersey, United States Fidelity Investments Full time

    Job Title: Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join our team at Fidelity Digital Assets. As a key member of our Trading team, you will be responsible for developing and delivering high-quality software solutions in an agile environment. Your expertise will be crucial in designing and implementing secure,...

  • Software Engineer

    1 week ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our Software Engineering Group. As a member of our team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of programming...

  • Software Engineer

    4 weeks ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our Software Engineering Group. As a member of our team, you will be responsible for applying your expertise to all aspects of the software development lifecycle, collaborating with stakeholders, and driving the integration of our digital adoption platform into our...

  • Software Engineer

    3 weeks ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    About the RoleWe are seeking a talented Software Engineer to join our Software Engineering Group. As a key member of our team, you will play a crucial role in developing innovative solutions to drive business growth.Key ResponsibilitiesDesign, develop, and deploy high-quality software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    1 day ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    Join Our Software Engineering TeamWe're seeking a talented Software Developer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you'll play a crucial role in driving innovation and excellence in software development.Your primary responsibilities will include:Designing, developing, and deploying high-quality software...

  • Software Engineer

    7 hours ago


    Jersey City, New Jersey, United States Seven Seven Software Full time

    As a key member of our Software Engineering Group, we seek individuals who are passionate about driving business innovation through cutting-edge engineering practices.You will be responsible for applying your expertise to all aspects of the software development lifecycle, while partnering closely with stakeholders to achieve common goals.One of the primary...


  • Jersey City, New Jersey, United States CyberTec Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at CyberTec. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using C# and .Net. Key Responsibilities Collaborate with cross-functional teams to design and develop software solutions Analyze...


  • Jersey City, New Jersey, United States Bank of America, N.A. Full time

    Job DescriptionAt Bank of America, N.A., we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing complex software systems to meet business goals.Key ResponsibilitiesDesign and develop solution architectures to scale backend systems using Python,...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team in Jersey City, New Jersey. As a Senior Software Engineer, you will be responsible for developing and delivering high-quality, timely, and maintainable software solutions in an agile environment.The Role:You will work closely with the technical lead and architect to...


  • Jersey City, New Jersey, United States Tradeweb Markets Full time

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Tradeweb Markets. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-performance trading systems for Fixed Income and Derivative Securities.Key Responsibilities:Design...


  • Jersey City, New Jersey, United States Axelon Full time

    Job Title: Senior Java Software EngineerAxelon is seeking an experienced Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing complex Java/JEE applications and middleware systems.Key Responsibilities:Design and develop efficient, reusable, and reliable codeManage...


  • Jersey City, New Jersey, United States Tradeweb Markets Full time

    Job Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Tradeweb Markets. As a key member of our technology team, you will be responsible for designing, developing, and maintaining our C++ trading platform.Key Responsibilities:Design and develop high-performance C++ software components for our...


  • Jersey City, New Jersey, United States Ness Digital Engineering Full time

    Job Title: Senior Lead Software EngineerWe are seeking a highly skilled Senior Lead Software Engineer to join our team at Ness Digital Engineering. As a key member of our software development team, you will be responsible for leading the design, development, and deployment of complex software systems.Key Responsibilities:Lead the development of software...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    About the RoleWe are seeking a highly skilled Senior Lead Software Engineer to join our team at JPMorgan Chase within the Asset and Wealth Management, Private Equity division. As a key member of our agile team, you will play a critical role in enhancing, building, and delivering top-notch technology products.As a Senior Lead Software Engineer, you will be...


  • Jersey City, New Jersey, United States Fidelity TalentSource LLC Full time

    Job Description:Fidelity Investments is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions to drive automation roadmap and goals.You will work closely with cross-functional teams to develop and...


  • Jersey City, New Jersey, United States Luxoft Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Luxoft. As a key member of our development team, you will be responsible for designing and building frameworks for ingesting and modeling complex risk data.Key Responsibilities:Design and build frameworks for ingesting and modeling risk...


  • Jersey City, New Jersey, United States Fidelity Investments Full time

    Senior Software Engineer RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Jersey City, New Jersey. As a key member of our development team, you will be responsible for designing and implementing high-quality, timely, and maintainable software solutions in an agile environment.The RoleAs a Senior Software Engineer, you will...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    About the RoleWe are seeking a highly skilled Senior Lead Software Engineer to join our Corporate Sector's Infrastructure Platforms team at JPMorgan Chase. As a key member of our agile team, you will play a critical role in enhancing, building, and delivering top-notch technology products in a secure, stable, and scalable manner.As a Senior Lead Software...


  • Jersey City, New Jersey, United States Goldman Sachs Full time

    About the RoleAt Goldman Sachs, we're seeking a highly skilled Senior Software Engineer to join our Big Data Engineering team. As a key member of our team, you'll design, develop, and maintain complex software systems and applications, collaborating with cross-functional teams to gather requirements and define technical solutions.Key Responsibilities:Design,...


  • Jersey City, New Jersey, United States Luxoft Full time

    Job Title: Senior Java Software EngineerLuxoft is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and building frameworks for ingesting and modeling complex risk data.Key Responsibilities:Design and build frameworks for ingesting and modeling complex risk...