Software Engineering Internship
At R3, we envision a world where value transacts freely and business is securely conducted. Our goal is to facilitate an open, trusted, and sustainable digital economy. As a rapidly growing company with the tenacity of a startup, we value innovation and empower our diverse workforce to explore ideas freely.
As an Engineering Intern at R3, you will dive into the forefront of Corda, our cutting-edge DLT platform that facilitates complex cross-business workflows without central points of control. Working with a distributed ledger known for its robust throughput, reliability, and uptime, you will contribute to projects serving demanding global clients like central banks, commercial banks, and payment firms.
Qualifications:
We are looking for a top-performing computer science student driven by a passion for learning and exploration. Your solid foundation in computer science principles will underpin your growth and development throughout your internship journey.
Internship Overview:
As an intern at R3, you will see a project through from inception to completion, with a dedicated manager and mentor by your side. Engage in regular one-on-one sessions with your manager to review feedback and set weekly goals. Attend informative tech talks to gain insights from company leaders, offering you a comprehensive understanding of our operations from Engineering to Sales.
Collaboration is essential at R3 – you will work closely with a diverse group of team members to deliver top-notch products. Take advantage of the opportunity to showcase your work, learn from experienced engineers, and maximize the learning experiences during your internship.
Duties and Responsibilities:
- Coding and Development:
Collaborate with multidisciplinary teams to design, develop, and test software solutions.
Write clean and efficient code while adhering to coding best practices.
- Problem Solving:
Apply critical thinking skills to analyze complex issues and devise creative, efficient solutions.
- Testing and Quality Assurance:
Every engineer must be capable of testing the code they develop since testing is critical in the software development lifecycle.
- Documentation:
Consistently document code, an essential skill for any engineer.
- Learning and Growth:
Actively seek opportunities to enhance technical skills and stay abreast of industry trends and best practices.
Participate in training sessions and workshops to enhance proficiency in relevant technologies.
Engage in regular learning days to refine your skills and further develop as a software engineer.
- Adaptability:
Quickly adapt to changes in project requirements, timelines, and technology platforms.
- Code Reviews:
Participate in regular code reviews to uphold coding standards and best practices.
- Team Collaboration:
Collaborate with team members to achieve project objectives and foster a positive and productive team culture.
Engage in team meetings, sharing insights and updates actively.
Education & Experience:
- Currently pursuing a degree in Computer Science.
- Proficiency in Java or Kotlin programming.
- Familiarity with cryptography is advantageous.
- Ability to work both independently and collaboratively.
- Strong organizational skills to effectively manage tasks.
- Excellent interpersonal and communication skills.
- Proactive, detail-oriented, and goal-driven personality.
R3 is a leading enterprise technology company focusing on digital solutions for regulated financial markets, enhancing market efficiency, transparency, and connectivity. Emphasizing market progress and promoting an open, trustworthy, and enduring digital economy, our technology is embraced by global financial market infrastructures, exchanges, central banks, and commercial banks.
R3 embraces diversity and inclusion, supporting individuals of all backgrounds, ethnicities, genders, sexual orientations, abilities, veteran statuses, and cultures. We strive to cultivate an environment where uniqueness is celebrated and valued, believing that our differences collectively make us stronger. If you resonate with our values and feel you would be a valuable addition despite not meeting all criteria, submit your CV/resume to connect with us. We are always interested in meeting dynamic individuals eager to collaborate with us.