Apply

Principal Software Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Principal, 15+ years

📍 Location: India

🔍 Industry: Cloud computing

🏢 Company: DigitalOcean👥 1001-5000💰 $34,913,641 Post-IPO Equity over 3 years ago🫂 Last layoff almost 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

🗣️ Languages: English

⏳ Experience: 15+ years

🪄 Skills: LeadershipSoftware DevelopmentCloud ComputingJavaCommunication Skills

Requirements:
  • Ph.D. degree in Telecommunications, cloud/edge computing, distributed systems.
  • Experience with public/private cloud IaaS platforms, Function-as-a-Service frameworks, and edge computing.
  • Experience understanding the functionality, architecture, business drivers, and technologies behind the products and systems.
  • Ability to prioritize efforts that improve the overall architecture, software quality, testability, maintainability, and efficiency.
  • Strong written and verbal communication skills is a requirement.
  • Ability to communicate and provide strategic inputs to Senior Leadership.
Responsibilities:
  • You will be working as a infrastructure technical expert in our R&D team.
  • You will participate in the design and development of our products.
  • You will work with core Java technologies.
  • You could do short missions to our customers for integration and support.
  • Motivation for research tasks and proactive attitude.
  • Excellent teamwork skills.
Apply

Related Jobs

Apply

📍 India

🧭 Full-Time

🔍 Observability

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff about 2 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • 16+ years of professional software development experience.
  • Proven track record of senior technical leadership.
  • Knowledge of principles for building highly-available software and data pipelines.
  • Strong interpersonal skills to seek consensus and provide leadership.
  • Ability to quickly familiarize with new teams and make impactful contributions.

  • Engage, embed, and go deep with teams on high-impact projects.
  • Perform run-ahead research and build prototypes for new features or to optimize existing systems.
  • Coach and mentor teams, developing balanced and maintainable solutions.
  • Contribute to cross-team initiatives, promoting standards and information sharing.

Backend DevelopmentSoftware DevelopmentCloud ComputingJavaKafkaKubernetesMicroservices

Posted 18 days ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Software/Technology

  • 5+ years of experience as an engineer and leading teams.
  • Experience with cloud technologies and managed services (e.g., AWS, GCP, Kubernetes).
  • Hands-on experience working in a distributed systems environment.
  • Strong leadership and collaboration skills to drive complex projects from conception to completion.
  • Ability to work with ambiguity and deliver value throughout the development lifecycle.
  • Proven ability to thrive in a fast-moving, collaborative environment.
  • Strong technical foundation in software engineering design principles.
  • Experience working with geographically diverse engineering teams.

  • Researching, prototyping and building Proofs of Concepts for new ideas which JumpCloud is looking to invest in.
  • Evaluating, prototyping and showcasing forward-looking technology pieces which are of interest to JumpCloud customers.
  • Partnering with peers and other teams to build, lead, and inspire new initiatives as part of the JC Labs team.
  • Providing technical leadership and oversight to other teams in areas of expertise.

AWSLeadershipAndroidGCPKubernetesCollaborationLinux

Posted about 1 month ago
Apply
Apply
🔥 Principal Software Engineer
Posted about 1 month ago

📍 India

🧭 Full-Time

🔍 Social commerce

🏢 Company: DripShop.live

  • 8 or more years of experience after college.
  • Deep full stack experience weighted towards backend.
  • Past experience building scalable systems handling 5k to 10k requests per second.
  • Experience with ReactJS and heavy NodeJS.
  • Strong experience with GraphQL and ORM's.
  • Team leadership skills and ability to work with mobile engineers.
  • Architecture of microservices and building real-time systems.
  • Solid experience with web sockets.
  • Comfortable with architecting, coding, and test-driven development.
  • Experience in building scalable real-time apps at companies like Discord, Twitter, Slack, etc.

  • Architect, design and implement a scalable real-time system.
  • Build live stream platform with multiple Web Socket events for real-time updates.
  • Contribute to product development and backend for live stream commerce.
  • Monitor system, identify bottlenecks, and enhance stability.
  • Research better implementation methods for various aspects of systems.
  • Contribute to both frontend and backend, with emphasis on backend.

Backend DevelopmentGraphQLLeadershipProduct DevelopmentNodeJS

Posted about 1 month ago
Apply
Apply

📍 India

🔍 Enterprise open source software solutions

  • Architectural mindset and expertise in architecting and designing new systems.
  • 5+ years of experience writing code in programming languages such as Go, Java, or Python.
  • Experience with containers and Kubernetes.
  • Problem-solving and troubleshooting skills with Root Cause Analysis experience.
  • Bachelor's degree in computer science or equivalent.
  • Hands-on experience demonstrating implementation ownership of complex features.
  • Excellent written and verbal communication skills.

  • Develop architectural and design principles to improve performance, capacity, and scalability.
  • Act as a technical lead handling various aspects like functionality, performance, resilience, and security.
  • Communicate architectural decisions to stakeholders and technical teams.
  • Develop features and bug fixes in Kubernetes and OpenShift.
  • Participate in peer code reviews and continuous integration.
  • Prioritize features in collaboration with Engineering, Product Management, and Support.
  • Lead the implementation of improvements from the Kubernetes community.

PythonSoftware DevelopmentAgileJavaKubernetesProduct ManagementSCRUMGoCommunication SkillsCollaborationExcellent communication skills

Posted 3 months ago
Apply