Sr. Software Dev Engineer

Securiti
Islamabad, PakistanPosted Jul 13, 2026
Skip to main content Search Find Jobs For Location Search Close Search Sign up for job alerts Go to Saved Jobs Sr. Software Dev Engineer Sr. Software Dev Engineer Islamabad, Islamabad Saved Role Save role Apply now Function Tech Team Securiti AI Role Type Permanent Work Location Hybrid Date Posted 07/13/2026 Explore this location Take a look at the map to discover what’s nearby. Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enable the acceleration of safe AI at scale. As the market leader in both data resilience and data security posture management, Veeam is built for the convergence of identity, data, security, and AI risk. Headquartered in Seattle with offices in more than 30 countries, Veeam protects over 550,000 customers worldwide, who trust Veeam to keep their businesses running. Join us as we go fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands. About the RoleYou will be working as a part of a distributed agile team, building a new SaaS platform that underpins a suite of enterprise applications solving a variety of hard data analytics and enterprise problems.  You will be responsible for ensuring that the framework and products we develop meet the established design, implementation, and quality goals.   Responsibilities  Be a part of a globally distributed team of backend engineers to design/develop/architect Securiti’s core backend platform  Help create architecture documents, functional specifications, design documents and developer test plans  Coordinate end-to-end development, deployment and testing of new features and enhancements in the product  Write reliable, secure, performant, and scalable code  Perform code reviews and analysis  Monitor platform performance and be on-call to address any urgent issues  Work with customer support and address customer issues  Integrate new technologies into back-end cloud infrastructure  Strong attention to detail, curiosity, and a willingness to learn. Evaluate and adapt new technologies where they provide value  Requirements  Minimum 4 years experience developing software, with some experience using container technologies like Docker  Experience in building highly available and scalable distributed systems for the cloud  Strong conceptual understanding of multi-threaded applications.  Professional development experience in GoLang, Python, C++,  or Java  Good knowledge of Linux and Bash scripting   Good software development practices: should thrive in an environment of rapid development, peer code reviews, and write good functional/unit tests  Experience with Microservices and REST based HTTP/2 architectures  Experience with SQL (Postgres) and NoSQL (Mongo/Elasticsearch) technologies   Knowledge and use of performance tuning, profiling and software metrics tools  Very strong diagnostic and troubleshooting skills  Proven ability to utilize creative thinking to solve complex engineering problems  Understanding of continuous integration tools, including Jenkins  Experience with agile development methodologies is a must  Outstanding verbal, written and interpersonal communication skills  High level of energy, teamwork, can-do attitude  and willingness to learn new technologies  Working knowledge of networks and web concepts    Bonus Points:  Experience building distributed systems   Experience with cloud platforms such as AWS, GCP, and Azure  Experience with Containerization technologies (Kubernetes, Docker)   Experience with tools like terraform, helm, docker  Understanding of Network Services - Load-Balancers, Security, QOS, etc.   Understanding of platform level...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free