Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer -Authentication/Messaging image - Rise Careers
Job details

Senior Software Engineer -Authentication/Messaging - job 1 of 2

Job Description:

Senior Software Engineer Role

We are currently sourcing for a Senior Software Engineer for Crypto Trading to work in Jersey City, New Jersey.

The Role

Senior Software Engineer will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support.

This is a hands-on role where you will write code for product features. You will work closely with the technical lead and architect to build secure, scalable, resilient cloud-based services utilizing modern software development practices. As a senior technical member of your team, you will guide junior engineers and help develop their technical skills.

  • Implement High Performance algorithms for trading / crypto trading

  • Working closely with our business partners to contribute to business-critical initiatives

  • Demonstrate software engineering excellence through continuous integration, continuous deployment,

  • Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology

  • Collaborate with multiple stakeholders/large cross functional teams as part of work delivery

  • Follows practices and contribute towards innovative solutions to increase productivity

The Expertise and Skills You Bring

  • Bachelor's degree in computer science or related field required

  • 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.

  • Experience with asynchronous workers and resilient messaging services such as (Kafka, RabbitMQ etc.)

  • An understanding of microservice architecture and cloud-based deployments

  • Experience with identity and access management technology, such as single sign-on (SSO), multi-factor authentication, privileged access management, JSON Web Token (JWT) etc.

  • Ability to build reliable software that can withstand unreliable environments

  • Solid analytical, communication, and organizational skills

  • An interest in and experience with cryptocurrencies and a passion for keeping up to date in the space.

  • Have the drive and ability to deliver software with a high degree of automation

  • Proficient with version control systems and can handle development for multiple releases in parallel

  • Have the spirit and willingness to contribute to org level innovation

  • Have a learning mindset and is able to demonstrate versatility in addition to your specialization

  • Should have the ability to work effectively with both partners and project team members

  • Knowledge of Agile methodologies or iterative development processes

  • Knowledge of Acceptance test-driven development a plus.

  • Ability to take ownership

  • Coach team members and take accountability for the deliverables

  • Excellent collaboration and Interpersonal skills

  • Great attitude, being a mentor, team player and effective contributor

  • You have Focus on productivity

  • Nice to have background in developing low latency trading systems.

  • Nice to have Experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading.

  • Nice to have Experience in building matching engine, OMS/EMS or exchange-connectivity platform.

  • Nice to have Experience in ultra-low latency design patterns and optimizing trading systems.

  • Nice to have Experience with low latency messaging products, such as Aeron, Solace and 29West.

The Team

Fidelity Digital Assets℠ , a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.

Fidelity Digital Assets℠ adopts an entrepreneurial culture and startup approach while serving as one of the most innovative business units within Fidelity Investments. 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. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.

As a Software Engineer you will be an integral part of the 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.

This is a hands-on role where you will write code for product features. It is a great opportunity to build secure, scalable, resilient cloud-based services utilizing modern software development practices. You will get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.

The Fidelity Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency. Platform contains a crossing engine, smart router, market data aggregator among other trading modules running in low latency and high throughput environment.

#cryptojobs

The base salary range for this position is $76,000-$144,000 per year.

Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors.

Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.

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. Note, the application window closes when the position is filled or unposted.

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. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.

Certifications:

Category:

Information Technology

We welcome those with experience in jobs such as General, General, and General and others in the General to apply.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$76000K
$144000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer -Authentication/Messaging, Fidelity Investments

As a Senior Software Engineer at Fidelity Digital Assets in Jersey City, New Jersey, you’re stepping into a vibrant role that combines innovation with technical prowess. This isn’t just any software engineering position – it's your opportunity to work on cutting-edge crypto trading solutions in a friendly, collaborative atmosphere. You’ll dive into the development and delivery of high-quality software that aligns with both functional and non-functional business needs, all while adhering to agile methodologies. In this hands-on role, you’ll be writing code for product features and contributing to business-critical initiatives. Your technical expertise with core Java technologies and experience in building secure, scalable cloud-based services will be pivotal in guiding the junior engineers on your team. You’ll engage with stakeholders, collaborate with cross-functional teams, and implement high-performance algorithms tailored for trading. If you are passionate about cryptocurrencies, have a keen understanding of microservice architecture, and thrive in dynamic environments, this position is tailor-made for you. You'll not only be creating resilient software solutions but also have the chance to mentor your peers and contribute to organizational innovation. With Fidelity Digital Assets, you’ll also enjoy a supportive workplace focused on personal and professional growth, equipped with competitive compensation, comprehensive benefits, and a hybrid working model promoting work-life balance. Join us in shaping the future of finance and discover the exhilarating potential for growth and development at Fidelity!

Frequently Asked Questions (FAQs) for Senior Software Engineer -Authentication/Messaging Role at Fidelity Investments
What responsibilities does a Senior Software Engineer have at Fidelity Digital Assets?

At Fidelity Digital Assets, a Senior Software Engineer is responsible for developing high-quality, maintainable software solutions. This includes writing code for product features, implementing performance algorithms specific to crypto trading, and engaging with business partners on critical initiatives. Additionally, you'll guide junior engineers, contribute to API design, and collaborate with stakeholders to ensure effective project delivery.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Fidelity?

To qualify for the Senior Software Engineer position at Fidelity Digital Assets, candidates must possess a Bachelor’s degree in Computer Science or a related field and a minimum of 6 years of software engineering experience. Proficiency in core Java technologies, experience with relational and time-series databases, and a strong understanding of microservices and cloud deployments are crucial. Familiarity with messaging services like Kafka or RabbitMQ, as well as an interest in cryptocurrencies, is highly valued.

Join Rise to see the full answer
What does the work environment look like for a Senior Software Engineer at Fidelity?

The work environment for a Senior Software Engineer at Fidelity Digital Assets is dynamic and collaborative, focusing on innovation and teamwork. You will work in an agile setting and frequently engage with cross-functional teams. The company fosters a culture of continuous learning, encouraging engineers to stay updated with the latest technologies while also mentoring junior staff in a supportive atmosphere.

Join Rise to see the full answer
How does Fidelity encourage professional growth for Senior Software Engineers?

Fidelity Digital Assets promotes professional growth for Senior Software Engineers through a variety of learning resources, educational assistance programs, and a culture that values mentorship and innovation. Employees are provided with support for tuition reimbursement, student loan repayment, and opportunities to engage in new technology research, ensuring you can continually advance your skills and knowledge.

Join Rise to see the full answer
What are some exciting projects a Senior Software Engineer might work on at Fidelity Digital Assets?

As a Senior Software Engineer at Fidelity Digital Assets, you'll engage in exciting projects related to crypto trading technologies. This includes developing resilient messaging systems, implementing low-latency trading algorithms, and building comprehensive API platforms for trading operations. Your work will directly impact how institutional investors interact with digital assets, reshaping the future of finance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer -Authentication/Messaging
Can you describe your experience with core Java technologies and how it applies to the role?

When answering this question, highlight specific projects where you utilized core Java technologies. Discuss debugging processes, performance optimizations, and any frameworks you have implemented. Relate this back to the requirements of the Senior Software Engineer role at Fidelity, emphasizing the importance of maintaining high-quality standards in software development.

Join Rise to see the full answer
How do you ensure the software you build is secure and scalable?

A strong answer will illustrate your awareness of security measures, like implementing encryption and following secure coding practices. Discuss how you design scalable solutions, referring to techniques like load balancing and microservices. Mention your experience with resilient messaging systems as applicable to the Fidelity environment.

Join Rise to see the full answer
What strategies do you use for mentoring junior engineers?

Explain your approach to mentorship, highlighting the importance of constructive feedback and hands-on learning experiences. Provide examples of successful mentorship from your past roles, and emphasize your commitment to fostering team growth and collaboration in your response.

Join Rise to see the full answer
Describe a challenging project you've managed and what you learned from it.

When discussing a challenging project, focus on the technical and team dynamics involved. Explain the obstacles faced and the outcomes, emphasizing your role in overcoming challenges. Reflect on the lessons learned, such as improved collaboration methods or technical strategies that enhanced project success.

Join Rise to see the full answer
How do you stay current with evolving technologies and development practices?

Articulate various methods you use to stay updated, such as attending conferences, participating in webinars, or engaging in coding communities. Mention specific areas of focus relevant to the Senior Software Engineer position, such as advancements in cloud technologies, agile methodologies, or crypto trading environments.

Join Rise to see the full answer
What is your experience with building APIs, and what best practices do you follow?

Discuss specific APIs you have designed and implemented, outlining the technologies used. Detail best practices you prioritize, such as RESTful design principles, versioning, and thorough documentation, demonstrating your expertise to meet the high standards expected at Fidelity Digital Assets.

Join Rise to see the full answer
Can you explain the importance of agile methodologies in your work?

Define agile methodologies and discuss their importance in facilitating rapid development and responsiveness to change. Provide examples of how you have successfully applied agile principles in your past projects, showcasing your experience adapting to dynamic working environments as seen at Fidelity.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during project delivery?

Provide techniques you use to effectively manage time and prioritize tasks. Share any experiences where your problem-solving skills and teamwork helped deliver under pressure, emphasizing your proactive approach in high-stress situations which may be encountered in the fast-paced fintech sector.

Join Rise to see the full answer
What is your approach to implementing continuous integration and continuous deployment (CI/CD)?

Describe your understanding of CI/CD and its benefits in enhancing software quality and efficiency. Discuss tools you’ve used and how you have integrated these practices into your team’s workflow to ensure timely delivery of reliable software, reflecting the practices at Fidelity Digital Assets.

Join Rise to see the full answer
What interests you about working in the crypto trading space?

Share your passion for crypto and finance, discussing trends that excite you and your understanding of how digital assets are reshaping traditional financial sectors. Connect your personal interests with the mission of Fidelity Digital Assets to demonstrate alignment with the company's goals.

Join Rise to see the full answer
Similar Jobs
Fidelity Investments Remote US, Bernalillo County, NM; New Mexico, Albuquerque, NM
Posted 5 days ago
Fidelity Investments Remote US, Bernalillo County, NM; New Mexico, Albuquerque, NM
Posted 5 days ago
Posted 3 days ago
Photo of the Rise User
Visa Remote Austin, TX, USA
Posted 9 days ago
Photo of the Rise User
Sopra Steria Remote 20 Av. Pythagore, 33700 Mérignac, France
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Columbus just viewed Data Entry Clerk at Comforce Resource
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive