About the Role
Our client is seeking an exceptional Senior Software Engineer to take on a critical leadership role within a deep-tech startup focused on building defense-grade maritime surveillance and intelligence platforms. This is a high-impact opportunity for a technical leader who can architect complex distributed systems, drive cross-functional projects, mentor engineering teams, and contribute to the technical vision of the organization. The ideal candidate will thrive in solving large-scale engineering challenges involving real-time processing, platform scalability, and operational excellence.
Key Responsibilities
- Architect and lead the development of high-availability, real-time maritime surveillance and defence intelligence platforms
- Drive end-to-end ownership of complex, multi-team projects from conception to deployment
- Design, develop, and maintain event-driven microservices and distributed systems
- Build scalable and reliable platforms capable of handling large-scale real-time workloads
- Improve system performance, fault tolerance, reliability, and operational excellence
- Establish and enhance engineering best practices including CI/CD, observability, testing, and documentation
- Lead architecture reviews, technical decision-making, and long-term platform strategy
- Mentor engineers, conduct code reviews, and foster a high-performing engineering culture
- Manage project lifecycles, define milestones, and ensure timely, high-quality delivery
- Identify and resolve technical bottlenecks while driving continuous process improvements
Required Skills
- 6+ years of hands-on software development experience
- Proven experience leading technical initiatives and owning project delivery
- Strong expertise in distributed systems and event-driven microservice architectures
- Proficiency in Python
- Experience with cloud platforms such as Google Cloud Platform (GCP) and/or AWS
- Hands-on experience with Docker and Kubernetes
- Strong knowledge of relational and NoSQL databases, including MongoDB
- Experience with messaging and streaming platforms such as Kafka
- Strong understanding of system design, scalability, performance optimization, and fault tolerance
- Experience mentoring engineers and leading cross-functional teams
- Excellent communication and stakeholder management skills
- Strong ownership mindset and problem-solving abilities
Nice-to-Have Skills
- Experience with Terraform and Infrastructure as Code (IaC)
- Experience with ClickHouse for large-scale analytics workloads
- Frontend development experience with React.js
- Experience building real-time analytics and surveillance platforms
- Knowledge of observability, monitoring, and distributed tracing tools
- Exposure to defense-tech, geospatial, or intelligence systems
- Experience working in high-growth startup environments
About YMinds.AI
YMinds.AI is a fast-growing AI and technology talent partner helping global organizations build high-performance engineering and AI teams. We specialize in hiring across Artificial Intelligence, Machine Learning, MLOps, Data Engineering, Cloud Engineering, Full Stack Development, Product Engineering, and Deep-Tech domains.
Keywords
Senior Software Engineer, Python Developer, Distributed Systems, Microservices, Event-Driven Architecture, Kafka, Docker, Kubernetes, Terraform, MongoDB, ClickHouse, ReactJS, GCP, AWS, Cloud Engineering, System Design, Scalability, Real-Time Processing, Defense Tech, Maritime Intelligence, Platform Engineering, Backend Engineering