
Software Engineer – Level 2
Posted 5 days ago

Posted 5 days ago
• Design, develop, and test software features and components.
• Collaborate with cross-functional teams to gather and refine software requirements.
• Lead coding initiatives for specific modules or features.
• Diagnose and resolve intricate software issues.
• Engage in code reviews and uphold coding standards.
• Contribute to architectural decisions and participate in design discussions.
• Bachelor's degree in computer science or equivalent training.
• Over 3 years of experience in software development.
• Proficient in programming languages such as Java, Python, Swift, JavaScript, or similar.
• Strong grasp of software development methodologies and best practices.
• Exceptional problem-solving, debugging, and troubleshooting skills.
• Excellent collaboration and communication skills.
• Experience with Agile principles is preferred.
• Background in multiple projects and development cycles is preferred.
• Flexible work environment.
• Fluid career paths.
• Celebration of internal mobility.
• Recognition for purpose and well-being.
• Work-life balance.
• Inclusive environment.
• Opportunities for volunteering.
Get handpicked remote jobs straight to your inbox weekly.