We're seeking a Senior Software Engineer to play a central role in building and refining secure, scalable software systems. You'll work within a cross-functional Agile team to design, implement, and maintain critical features and infrastructure components that power our platform. This position demands ownership of technical challenges from concept through deployment, with a focus on writing clean, maintainable code and improving system performance.
Key Responsibilities
- Design and deliver high-quality software in a continuous integration and deployment environment
- Collaborate with engineers and product stakeholders to define and implement technical solutions
- Enhance and maintain core platform infrastructure to support evolving product needs
- Take end-to-end ownership of complex technical problems, driving them to resolution
- Propose and implement improvements to architecture, tooling, and development practices
- Support a culture that emphasizes learning, mentorship, and professional growth
What You Bring
- Proven experience—five or more years—developing and maintaining SaaS applications
- Solid foundation in computer science, including system design, data structures, and algorithmic thinking
- Strong proficiency in Python and experience with frameworks such as Django, FastAPI, or Flask
- Hands-on experience building, maintaining, and optimizing RESTful APIs
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines (e.g., GitLab CI/CD, Jenkins)
- Experience working in team environments to deliver software to end users
- Excellent written and verbal communication skills in English
- A proactive mindset, with a drive to learn and help others grow
Nice-to-Have Experience
- Working knowledge of cloud platforms, particularly AWS
- Exposure to big data technologies like Hadoop, Spark, or distributed databases such as Apache HBase
- Experience with OpenSearch or Elasticsearch for data indexing and search capabilities
Environment and Culture
Our culture prioritizes people, inclusion, and continuous growth. We value open-minded collaboration, technical excellence, and career development. Engineers are encouraged to expand their skills and contribute meaningfully to both product and process improvements. We support remote and hybrid work models, with team members located across multiple global regions including North America, Europe, and Asia.
We are committed to equal opportunity and do not discriminate based on race, religion, gender identity, sexual orientation, veteran status, or disability. Reasonable accommodations are available for qualified individuals as needed.


