Senior Software Engineer (Python)

Kiteworks pte. ltd. - Singapore
new offer (29/06/2024)

job description

Company Overview


Kiteworks’ mission is to empower organizations to effectively manage risk in every send, share, receive, and save of sensitive content. To this end, we created a platform that delivers content governance, compliance, and protection to customers. The platform unifies, tracks, controls, and secures sensitive content moving within, into, and out of their organization, significantly improving risk management and ensuring regulatory compliance on all sensitive content communication. Kiteworks is carrying its bold vision forward while maintaining strong profitability and growth. This is a perfect time to join the company as it moved into a high growth phase and there are many opportunities to make a meaningful contribution to its future.




The Role


We are seeking highly driven, talented, and self-motivated Senior Software Engineer to join our team of world-class professionals. As a Senior Software Engineer, you will lead the development of large-scale, distributed systems or applications, working with cutting-edge internet/software technologies.




Key Responsibilities:


  • Collaborate with product and design teams to understand different customer needs, provide technical feedback and agree on minimally viable solutions for the release
  • Lead architecture and design, applying best practice software engineering principles such as separation of concerns, high cohesion, low coupling, abstraction, encapsulation, interfaces, and dependency injection
  • Make technical decisions while weighing trade-offs and lead large, complex projects with sound technical experience
  • Plan, execute, and complete tasks both independently and as part of the development team
  • Coordinate closely with other teams, including QA, Security, DevOps teams throughout the software development process to ensure smooth delivery of your solutions
  • Mentor junior team members through formal and informal training sessions, design and code reviews, etc.


Key Skills and Experience


  • 3 to 5 years’ experience in developing enterprise application software
  • Strong knowledge and hands-on experience with Python backend development
  • Experience with Python frameworks (e.G., Flask, Django)
  • Experience with relational database technologies such as MySQL or MariaDB
  • Proficient understanding of the software development process from design to deployment
  • Proficient understanding of code versioning tools, such as Git
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or a related technical discipline


Desired Attributes


  • Experience with PHP backend development
  • Experience with non-relational database technologies
  • Experience in scaling, building, and deploying enterprise-level applications and tools
  • Experience in developing in innovation, R&
    D, labs, or start-up like environments
  • Certification in any agile methodologies
  • Ability to solve complex performance problems and architectural challenges
  • Self-motivated, proactive, and driven


Compensation/Perks


You will be rewarded with a competitive compensation package, including excellent benefits such as medical, 18 days to 21 days annual leave and stock options.


Kiteworks will be prioritising applicants who have a current right to work in Singapore, and do not require company visa sponsorship.




Please apply directly at https:
//kiteworks.Bamboohr.Com/careers/166

Apply now for
Senior Software Engineer (Python)

Warning: you will leave the jobtome site.

These offers may interest you:

Go back