Lead Software Engineer

1 day ago


Bengaluru Karnataka India Okulo Aerospace Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Okulo Aerospace is looking for a versatile software engineer who can build fast, take ownership, and grow with the company. You'll work closely on designing, developing, and software at Okulo Aerospace. This is a high -impact role where you'll help shape the architecture, culture, and future of our product. In simple terms, you'll lead the software wing. 1. Design and Ship Full -Stack Web Applications ● Build mission control interfaces, operator dashboards, and internal tooling using / with strong state management (e.g., Zustand). ● Develop secure, scalable backend services in Python (FastAPI) or Go (Gin) to support flight operations, user management, telemetry ingestion, and video streaming. ● Design optimized data models in MongoDB, including spatial extensions with PostGIS, indexing strategies, and query tuning for large datasets. ● Use Redis for pub -sub communication, caching frequently accessed mission data, or handling rate -limited APIs. 2. Lead Cross -Platform Application Development ● Architect and develop Electron -based or Qt -based system tools with deep integration into device drivers, telemetry streams, and map overlays. ● Build Flutter mobile apps (Android/iOS) ● Implement robust state handling, crash resilience, and update workflows (auto -update pipelines, app signing, etc.) 3. Build Real -Time and Geospatial Systems ● Set up real -time pipelines using WebSockets or gRPC. ● Integrate Mapbox GL JS for frontend mission visualization, dynamic layers, and route planning. ● Write backend services to process and serve geospatial data using GDAL, PostGIS, and handle transformations between coordinate systems (WGS84, UTM, etc.) ● Optimize geospatial queries involving polygon intersections, raster overlays, or spatial filtering in mission planning scenarios. 4. Own DevOps and Infrastructure Reliability ● Build and maintain CI/CD pipelines using GitHub Actions, including automatic linting, testing, Docker image builds, and multi -environment deployment workflows. ● Deploy scalable services using AWS ECS/Fargate, S3, CloudFront, with IaC tooling (e.g., Terraform or AWS CDK). ● Set up centralized logging and monitoring (e.g., Prometheus, Grafana, CloudWatch Logs) for proactive alerting and post -mission diagnostics. 5. Lead Projects and Mentor Engineers ● Own project delivery from architecture and scoping to execution, testing, deployment, and performance tuning. ● Conduct technical design reviews, write RFCs, and help define engineering best practices for frontend/backend architecture and cross -platform systems. ● Provide ongoing mentorship through code reviews, pair programming, and structured knowledge sharing to accelerate team growth and maintain code quality.Requirements ● Experience: 4 to 6 years developing and deploying production -grade software. ● Core Skills: ○ Strong expertise in Python or Go and ○ Experience building desktop (Electron or Qt) or mobile (Flutter) apps. ○ Familiarity with PostgreSQL, Redis, AWS, or GitHub Actions. ● Bonus Skills: Knowledge of WebSockets, MQTT, gRPC, or geospatial tools(Mapbox, PostGIS, GDAL). ● Mindset: Comfortable with rapid iteration, balancing speed and quality, and thrivingin a startup environment. ● Leadership: Eager to mentor and drive projects with clear ownership.Benefits • A Competitive salary. • Time off for conferences, certifications, and executive coaching to fuel your professional growth. • Comprehensive health coverage (including family), flexible start times, and generous maternity and paternity leave to support work–life fit. • Monthly team -building events, biweekly wellness activities, and off sites that foster camaraderie and a true sense of belonging. • Regular awards, benefits, and recognition for high performers, along with clear paths for growth.



  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Lead Software Engineer - CommerceExperience Range: 10 - 18 yearsLocation: Bengaluru, IndiaJob Summary:As Lead Software Engineer, you will be responsible for leading an engineering squad within the Commerce Engineering organization.You will be empowered to make technical and architectural decisions, and to influence the roadmap for your squad and the wider...


  • Bengaluru, India APPIT Software Inc Full time

    Job Description Role: Lead SDET (Software Development Engineer in Test) Openings: 3 Location: Noida / Hyderabad / Chennai / Bangalore WORK MODE : ONSITE [HYBRID] 10+ years Job Description: We are urgently hiring experienced Lead SDETs. Key Skills & Experience: Strong expertise in test automation and ability to build or enhance frameworks. Hands-on with...


  • Karnataka, Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITH  The Order to Cash engineering team drives innovation across finance systems, enabling seamless revenue operations. They collaborate closely with cross-functional partners to deliver scalable, secure, and high-performance solutions that support global business growth. The team thrives on solving complex challenges with agility,...


  • Bengaluru, Karnataka, India, Karnataka ZeOmega Full time

    POSITION SUMMARY Lead Software Developer is responsible for the underlying architecture for the software program, as well as for overseeing the work being done by any other software engineers working on the project. A lead software Developer will typically also act as a mentor for new or lower-level software developers or programmers.ESSENTIAL FUNCTIONS...


  • Karnataka, Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITHYou’ll be joining a dynamic, fast-paced Global FPE (Foundational Platforms Engineering) team within Nike. Our mission is to build and scale world-class cloud-native platforms, enabling Nike’s data-driven decision-making and intelligent automation capabilities.This role sits right into AI-driven innovation helping to drive...


  • Karnataka, Karnataka, India NIKE Full time

     Lead Software Engineer , Cloud Platform Engineering WHO ARE WE LOOKING FOR  We are looking for a Lead Software Engineer  as part of our Cloud Platform Engineering team at Nike. The ideal candidate will be a servant leader, bringing deep technical expertise in Cloud Engineering to solve complex engineering problems to enable Nike’s pursuit to...


  • Karnataka, Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITHYou will be part of the Global Technology organization and report to the Engineering Manager. On a daily basis, you will collaborate with peer software engineers, product managers, and architects on product teams to achieve business objectives. Additionally, you will engage with other Global Technology teams to align on both...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Greetings from TCS!!We are actively hiring Experienced Professionals for the role of Lead Software Engineer.Role – Lead Software EngineerRequired Technical Skill Set - Microservices, Scala, Cloud, NOSQL DatabaseDesired Experience Range - 7-15YearsRequired Skills -· Implement Microservice development using Scala or Haskell· Cloud Experience in one or more...


  • Karnataka, Karnataka, India NIKE Full time

    WHO YOU’LL WORK WITHAt Nike, we leverage the power of data and technology to serve athletes* around the world. The Data & AI (DAI) team is at the forefront of this mission—building scalable, secure, and intelligent platforms that power decision-making and personalized experiences across the Nike ecosystem.WHO WE ARE LOOKING FORWe are looking for an...


  • Bengaluru, Karnataka, India Coupa Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Lead Cloud Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M buyers and suppliers. We empower you with the ability to predict,...