Software Engineer II
Apply NowThe Software Engineer II will independently design, develop, test, and deploy high-quality software solutions that meet business requirements. This role involves working as part of a team to build robust, scalable, and maintainable applications, often within the context of AI and digital FinTech initiatives, with increasing autonomy and responsibility.
The difference you will make: • Independently design, develop, and implement software solutions. • Write clean, efficient, and well-documented code. • Develop observability and monitoring guidelines to detect performance issues. • Ensure software adheres to security and privacy guidelines (PCI/PII compliance, etc.) • Actively participate in code reviews, providing constructive feedback. • Implement software design patterns and best practices. • Write and execute unit, integration, and functional tests with increasing independence. • Debug and resolve software defects effectively, and maintain production applications • Independently deploy software applications and maintain existing ones.
Collaborate actively with the team and communicate technical concepts clearly.