Looking for developers who are interested in working on cutting-edge products in an agile environment, contributing to the creation of high-performance, scalable solutions that make a real impact. This is an exciting opportunity to enhance your technical skills, be part of a large-scale engineering organization, and develop professionally as you collaborate across teams to deliver world-class software. With opportunities for continuous learning, professional growth, and a commitment to innovation, this role is perfect for those who are passionate about building great products and solving complex challenges. Purpose of Role: Work closely with and support managers, Scrum Masters, and team members throughout the software development cycle. As part of the engineering team, this role contributes to planning and follows best practices in software engineering while developing technical, teamwork, communication, and collaboration skills. Opportunities for Professional Growth: ● Ability to work within a team in a large-scale engineering environment ● Development of technical skills to support the product lifecycle, including applying standards, quality control, and automation for efficiency Key Responsibilities: Please note that these duties are a general guideline and may evolve over time at the discretion of your manager. ● Deliver scalable and high-performance solutions as part of an Agile team ● Participate in the planning and development of new products and processes, ensuring best practices are followed ● Develop software based on approved designs or requirements, maintaining code quality with guidance from senior team members ● Perform coding and testing tasks with minimal interdependencies ● Provide maintenance support during business hours ● Learn various feature areas and contribute to their development ● Monitor task progress and ensure updates are maintained in the backlog system ● Attend learning sessions and pursue opportunities to fill knowledge gaps ● Conduct code reviews Qualifications & Experience: ● Degree in a relevant field such as computer science, software engineering, machine learning, mathematics, or a related discipline ● 1-3 years of experience in a similar role ● Strong collaboration and communication skills, especially across time zones ● Ability to thrive in a fast-paced, agile environment with attention to detail ● Willingness to work collaboratively across teams and functions ● Desire to learn and grow professionally ● Ability to work effectively in ambiguous situations ● Genuine commitment to delivering customer-focused solutions ● Dedicated to achieving high performance within the team and meeting goals ● Flexibility to work varied hours as needed for a global organization Skills & Characteristics: Technical: ● Ability to estimate development and testing efforts accurately ● Provide scheduled maintenance support Personal Profile: ● Strong interpersonal skills and ability to work closely with others ● Sense of urgency and self-motivation ● Accountable and detail-oriented ● Strong problem-solving skills ● Excellent organizational and time management abilities ● Team player with a commitment to collaboration and high performance