Senior Software Engineer
InterProbe Information Technologies
Doha, Doha Municipality, Qatar · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
PAVO GROUP is committed to continuous technology advancement, reflecting these innovations into their products and services to become a preferred business while upholding core values such as ethics, business integrity, and honesty. Operating in avionics systems, data centers & infrastructure, value-added industrial structures, information technology, artificial intelligence, cybersecurity, ethernet solutions, and defense and civilian sectors, they provide system integration solutions to both local and international strategic partners.
INTERPROBE, a technology company under PAVO Group, specializes in next-generation defense technologies, cyber threat intelligence, and big data processing solutions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related engineering fields
- Minimum 5 years of professional experience in software development
- Advanced proficiency in Java programming
- Strong expertise in Spring Boot and the Java ecosystem
- Hands-on experience with Apache Spark in production environments for data processing
- Deep understanding of big data architectures and distributed data processing systems
- Familiarity with batch and streaming data processing methods
- Expertise in distributed systems, microservices, and event-driven architectures
- Experience working with Kafka or similar messaging/event streaming platforms
- Advanced knowledge of SQL
- Proven ability to design scalable and high-performance backend systems
- Experience with automated testing, CI/CD pipelines, and container-based development
- Strong skills in system design, performance analysis, and problem-solving
- Proficient use of AI-assisted software development tools
- Experience with coding agents and agentic software development methodologies
- Ability to independently verify AI-generated solutions for technical accuracy
- Capability to lead technical decision-making in complex and ambiguous problems
- Technical leadership, code review, and mentoring experience
- Strong ownership mentality and outcome-focused work approach
- Excellent English language skills for documentation and presentations
- Work location: Doha, Qatar
- Willingness and ability to travel domestically and internationally as required
Responsibilities
- Engage directly with customers to understand their requirements and relay these effectively to the technical team
- Collaborate with customers to identify and detail requirements
- Design and develop services based on Java and Spring Boot
- Contribute to the architecture of large-scale data processing systems
- Design and build Apache Spark-based batch and streaming data processing solutions
- Resolve challenges related to performance, scalability, and fault tolerance in high-volume data streams
- Make technical decisions in microservices, distributed systems, and event-driven architecture domains
- Guide the architectural usage of Kafka or similar event streaming technologies
- Design data models, service boundaries, API contracts, and data flows
- Lead improvements in SQL and analytical data processing performance
- Conduct root cause analysis for critical production issues and implement permanent fixes
- Advance coding standards focusing on quality, testability, performance, security, and maintainability
- Lead code reviews and provide technical mentorship to mid-level and junior engineers
- Document technical designs and architectural decisions
- Present technical solutions to customers and stakeholders with varying technical knowledge
- Translate ambiguous or high-level customer needs into feasible technical implementations
- Provide technical direction for demos, prototypes, and proof-of-concept initiatives
- Effectively utilize AI-assisted development tools throughout the software development lifecycle
- Manage coding agents during analysis, design, development, testing, refactoring, documentation, and debugging phases
- Develop and enhance agentic development workflows involving multiple AI agents
- Assess AI-generated code and technical decisions for accuracy, security, performance, architectural conformance, and sustainability
- Create methodologies to enhance the team's efficiency through AI-assisted development workflows
- Own research tasks where technical uncertainty exists, evaluate alternatives, and facilitate decision-making
- Monitor technical topics from development through to production results
Preferred Skills
- Experience with ClickHouse or other high-performance analytical databases
- Knowledge of Apache Flink
- Familiarity with Kubernetes and cloud-native systems
- Experience with workflow engines, orchestration, or distributed job scheduling systems
- Understanding of lakehouse, data lake, or similar modern data platform architectures
- Exposure to large-scale real-time data processing systems
- Experience with LLM-based applications and agent architectures
- Familiarity with multi-agent systems
- Knowledge of AI integration technologies such as RAG, tool calling, or MCP
- Experience with AI-assisted developer tooling or internal developer platform projects
- Involvement in technical discovery, solution architecture, proposals, demos, or proof of concept efforts
- Experience with frontend technologies such as Angular or React
- Arabic language skills (preferred)
What We Offer
- Opportunity to gain experience in the defense industry ecosystem
- Friendly and positive workplace culture
- A business environment with initiative and responsibility opportunities
- International projects and processes that foster growth
- Comprehensive private health insurance
- Meal allowance
- Transportation support or shuttle services
Diversity and Inclusion
Pavo Group guarantees equal opportunities to all candidates regardless of race, ethnicity, religion, family status, or gender. We respect process-oriented approaches adapted to changing working conditions and seek team members who share the same motivation. We look forward to welcoming passionate individuals striving to make a difference in engineering and next-generation technologies at our Qatar office.
Level
Senior
Minimum education
Bachelor's Degree