Software Engineer

Company Info
Fidelity stock investment
Boston, MA, United States

Phone: 448-200-6053
Web Site: www.fidelity.com

Company Profile

col-narrow   

Title:

Software Engineer

Location:

Boston, MA 

Salary:

$45.00

Job ID:

86705
col-wide   

Job Description:

As a Software Engineer, you will use your expertise to design, test, and debug code, as well as collaborate with cross-functional teams to understand business needs and implement solutions. You will also have the opportunity to work with and learn from other talented engineers, as well as take ownership of your own projects and contribute to the overall success of our investment initiatives. Key Responsibilities: - Design, develop, and maintain software systems and applications to support stock investment strategies - Collaborate with investment teams to understand business needs and translate them into technical requirements - Write clean, efficient, and well-documented code utilizing best practices and standards - Test and debug code to ensure high-quality, reliable and scalable software solutions - Participate in code reviews and provide feedback to improve code quality and efficiency - Identify and troubleshoot technical issues and provide timely resolutions - Improve and optimize existing software systems to enhance performance and user experience - Stay updated on emerging technologies, trends, and industry best practices to continuously improve our software engineering processes - Take ownership of projects and contribute to team objectives and deadlines - Continuously strive for technical excellence and contribute to a positive and collaborative team culture Qualifications: - Bachelor's degree in Computer Science, Engineering or related field - 3 years of experience in software engineering, preferably in the financial industry - Strong understanding of object-oriented programming principles, data structures, and algorithms - Proficiency in programming languages such as Java, C , or Python - Experience with web development and related technologies (HTML, CSS, JavaScript) - Familiarity with database design and SQL - Knowledge of software development methodologies (Agile, Scrum) - Excellent problem-solving, critical-thinking, and communication skills - Ability to work independently and in a team environment - A strong passion for technology and a desire to continuously learn and improve