Senior Software Engineer
Role Overview
Develops, supports, and integrates enterprise security and business systems in complex customer environments.
Works across video management systems, enterprise networking, databases, software development, and systems integration.
Key Skills for This Role
Full Job Posting
Position summary
Develops, supports, and integrates enterprise security and business systems in complex customer environments.
Works across video management systems, enterprise networking, databases, software development, and systems integration.
Software and systems integration
- Designs, develops, implements, and supports integrated software solutions for enterprise security systems.
- Builds and maintains integrations among VMS, access control, BMS, and enterprise business applications.
- Configures, troubleshoots, and optimizes Genetec Security Center and associated integrations.
- Develops scripts and applications to automate administration, monitoring, reporting, and data processing.
Infrastructure and delivery
- Designs, maintains, and optimizes SQL and NoSQL databases and supports Linux and Windows servers.
- Configures and troubleshoots enterprise switching, routing, and network connectivity.
- Integrates cloud-based data platforms and ETL solutions for analytics and reporting.
- Collaborates with engineering teams, project managers, and customers to deliver technical solutions.
- Documents designs, system configurations, and operating procedures; supports deployed solutions and optimizes performance.
Required qualifications
- Bachelor’s degree in computer science, software engineering, information technology, or a related field, or equivalent industry experience.
- 3+ years of software engineering or systems integration experience.
- Experience with Genetec Security Center or Genetec VMS.
- Enterprise networking experience, including Cisco and/or Extreme Networks technologies.
- Experience with relational and NoSQL databases, including Microsoft SQL Server and MongoDB.
- Application and automation development experience using Python and .NET/C#; ASP.NET is preferred.
- Experience integrating enterprise platforms such as Oracle HCM.
- Strong Linux and Microsoft Windows knowledge; experience with Snowflake and Fivetran.
- Strong analytical, troubleshooting, and problem-solving skills and excellent written and verbal communication.
Preferred experience
- Desirable experience includes one or more of access control, CCTV, BMS, SCADA, REST APIs/web services, DevOps, CI/CD, Git, Azure or AWS, and Docker or Kubernetes.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Convergint
Senior Technician - Managed Services
Dubai, UAE
Convergint is seeking a Senior Technician to perform advanced maintenance and troubleshooting for security systems. The role requires experience with security system hardware and software, maintenance procedures, safety
Technician - Managed Services
Dubai, UAE
Convergint is seeking a full-time Managed Services Technician to maintain and repair security systems across the UAE. The work includes preventive and corrective maintenance, callouts, troubleshooting, and installing or
Senior Technician - Managed Services
Dubai, UAE
Convergint is seeking a Managed Services Technician to maintain and troubleshoot security systems, including hardware and software components. The role requires 1–2 years of security-systems experience, computer literacy
Technician - Managed Services
Dubai, UAE
Convergint is seeking a service-oriented Technician to maintain, troubleshoot, repair, and install security systems. Candidates need 1–2 years of security systems experience, basic electrical and troubleshooting skills,
Technician - Managed Services
Dubai, UAE
Convergint is seeking a Technician to maintain and troubleshoot security systems, including cameras and access control panels. The role covers corrective and preventive maintenance, callouts, hardware installation, and r
CAD Draftsman
Dubai, UAE
Convergint is seeking a CAD Draftsman to produce shop, installation, and as-built drawings for ELV, security, IT, and infrastructure projects. The role calls for engineering education, AutoCAD and CAD drafting skills, 1–
Technician - Managed Services
Dubai, UAE
Convergint is seeking a Technician to maintain and support security systems. The role includes troubleshooting, repairs, installations, and preventative maintenance, and requires 1–2 years of security systems experience
Senior Technician - Managed Services
Dubai, UAE
Convergint is seeking a Senior Technician to independently handle advanced security systems maintenance and troubleshooting. The role also involves system configuration, maintenance case documentation, engineering suppor
Senior Technician - Managed Services
Dubai, UAE
Technician - Managed Services
Dubai, UAE
Senior Technician - Managed Services
Dubai, UAE
Technician - Managed Services
Dubai, UAE
Technician - Managed Services
Dubai, UAE
CAD Draftsman
Dubai, UAE
Technician - Managed Services
Dubai, UAE
Senior Technician - Managed Services
Dubai, UAE