Develops and maintains software applications, implements features and ensures code quality. Collaborates with team members to design and troubleshoot complex solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Significant experience in software engineering or a related field
- Strategic thinking, exceptional problem-solving abilities, high-level proficiency in relevant tools and technologies
- Proficiency in design patterns, strong architectural skills, and advanced debugging abilities
- Ability to lead complex projects, drive strategic initiatives, and influence decision-making
- Ability to take ownership of complex tasks, mentor team members, and drive technical improvements
- Extensive knowledge of industry trends, company strategy, and cross-functional processes
- Deep knowledge of software architecture principles, code optimization, and continuous integration practices
Benefits
- Comprehensive benefit coverage globally
- Generous paid parental leave globally
- Competitive time off globally
- Wellbeing resources, wellness allowance, mindfulness app free membership, Wellness Wednesdays
- Global Volunteer Day, company non-profit matching, and 3 volunteer days off
- Monthly Talent development and Cross Functional meetings to support professional development