Job Openings Senior Software Engineer

About the job Senior Software Engineer

Position: Senior Software Engineer - Cloud Platform Integration


Responsibilities:

  • Design and develop core cloud platform and integrate with cloud partners.
  • Design and develop complex, highly scalable, distributed applications and systems that form the backbone of our cloud platform.
  • Write APIs to seamlessly integrate with various cloud providers and partners, ensuring smooth interoperability.
  • Take ownership of key software feature areas and drive their architectural design and implementation.
  • Collaborate with cross-functional teams to ensure alignment with project goals and timelines.
  • Participate in agile methodologies such as Kanban, and XP, adapting to modern software development environments.
  • Participate in an on-call rotation for production services, ensuring the reliability and availability of our platform.
  • Demonstrate an analytical problem-solving approach and a strong sense of ownership and commitment to work through challenges.
  • Work both independently and collaboratively with the team, to achieve results.

Requirements:

  • 10+ years of experience designing, building, and operating complex, scalable applications and systems.
  • 5+ years of hands-on software development experience with TypeScript/JavaScript/NodeJS; 
  • Knowledge of Kubernetes and cloud infrastructure/deployment tools.
  • Proficiency in Git-based workflow.
  • Familiarity with agile methodologies and modern software development environments.
  • Strong communication skills and the ability to collaborate effectively amongst team members.