Senior Software Engineer (Python Back-end Development)
Makati, Philippines
Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.
Our headquarters are in Shoreditch - London's tech hub – with offices in other UK and global locations from the Netherlands to Manila, NYC and Florida. We pride ourselves on a diverse, friendly, dynamic culture - with a focus on internal promotion and developing our people.
Scope of role
As a Senior Software Engineer, you will play a key role in developing and delivering robust features for our Opsview product suite. You'll be part of a collaborative, global engineering team with hubs in Manila, Sweden, Spain, the UK, and North America.
This is more than just a coding role, you'll actively participate in high-level technical and product discussions, influencing product direction and contributing to both product and software delivery. We're looking for engineers who are passionate about building scalable systems and want to be deeply involved in the why, not just the how.
As a Senior Software Engineer, you will:
- Design, build, and maintain scalable software for the Opsview product suite
- Take the lead in technical architecture, solution design, and implementation planning
- Collaborate closely with Product Owners and stakeholders to shape features and clarify requirements
- Contribute to high-level product and technical discussions that influence roadmap and delivery
- Create detailed technical designs and produce accurate engineering estimates
- Write clean, maintainable, and well-tested code using modern development practices
- Maintain and improve technical documentation at the code, design, and user levels
- Conduct code and design reviews, providing feedback and mentorship to team members
- Partner with the Product Support team to troubleshoot and resolve customer issues
- Continuously improve development processes, standards, and tooling across the team
Requirements
- At least 5 years of mastery in Python or mature programming languages in designing and developing distributed systems using both synchronous (e.g., REST) and asynchronous (e.g., message queues, event-driven) paradigms.
- Experience with both relational and NoSQL databases (e.g., MySQL, CouchDB)
- Experience in identifying and resolving performance bottlenecks in code execution, database queries, and message queue systems
- Experience in contributing to product architecture, including evaluating and recommending technologies, patterns, and structures
- Experience in Unix/Linux environments
- Experience with test automation, including unit, component, and end-to-end testing
- Familiarity with CI/CD pipelines, preferably using Jenkins and Groovy
- Experience with Git and modern version control workflows
- Ability to assimilate new technologies quickly and adapt to evolving technical environments
- Willing and able to work across multiple programming languages to support product development needs
- Experience in Agile Scrum teams with excellent collaboration and communication skills
- Comfortable participating in both technical and high-level product discussions with cross-functional stakeholders
- Willingness to work in a hybrid setup, reporting onsite at least once a week to our Makati office..
Benefits
- HMO for you and your dependents
- Supplemental Medical Claim
- Employee Assistance Program
- Retirement Plan
- Flexible Hybrid Working
- Enhanced Parental Leave
- Life Assurance
- Subsidies and Allowances
- Referral Bonus
- Buy and Sell Holiday
- Training Reimbursement
ITRS Group is an Equal Opportunity employer and Inclusion is part of our everyday life. We celebrate diversity and pride ourselves on providing an environment where all employees can be their authentic selves and have a voice, allowing everyone to contribute equally. We remain committed to advocating inclusion, diversity, and equality into our ITRS family as we grow and enrich our business.
We welcome applications from everyone in the community as we recognise that a diverse workforce is a stronger workforce.