Current jobs related to Software Engineer - Mumbai - Mirantis

  • **Software Engineer**

    2 weeks ago


    Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title**Software Engineer**We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in computer science and software development.Responsibilities**Key Responsibilities**• Design, develop, and test software applications• Collaborate with cross-functional teams to identify and prioritize software...

  • Software Engineer

    2 weeks ago


    Mumbai, Maharashtra, India NEC Software Solutions Full time

    At our company, we are seeking a highly skilled Software Engineer to join our team. Key responsibilities include developing software applications and maintaining existing codebases.Key Requirements:Proficiency in at least one programming languageExperience with software development methodologiesStrong problem-solving skills


  • Mumbai, Maharashtra, India Navigators Software Full time

    Job RequirementsWe are seeking a skilled Senior Software Engineer to join our team at Navigators Software. The ideal candidate will have experience in developing applications using ASP.NET MVC and ASP.NET Core MVC.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software solutions.Collaborate with cross-functional teams to identify and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Role Summary : We are seeking a skilled Senior Software Engineer to join our development team at NEC Software Solutions. The ideal candidate will have strong hands-on experience in developing software for enterprise applications and solutions.Key Responsibilities :Develop high-performing, multi-threaded, real-time software using C# with .NET 6.0 or...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsNEC Software Solutions is a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust, market-ready software products that meet the highest standards of engineering and user experience.We work with diverse industry verticals, including publishing, media, financial services, retail,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job DescriptionNEC Software Solutions is seeking a talented Software Engineer to join our team. The successful candidate will be working with a highly motivated development team to develop and maintain high-quality software solutions.Key Responsibilities:Design, develop, and test software applications using C# and .NET 6.0.Collaborate with the development...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're passionate about delivering innovative software solutions that transform businesses.As a Senior Software Engineer, you'll play a key role in shaping our software products, working closely with cross-functional teams to design, develop, and deploy cutting-edge solutions.With a strong background in .Net Core, Angular, and MS...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Develop high-performing, multi-threaded, real-time software...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust, market-ready software products that meet the highest standards of engineering and user experience.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    **About NEC Software Solutions**We are a leading provider of end-to-end IT services across the globe, with over 30 years of experience in delivering robust, market-ready software products that meet the highest standards of engineering and user experience.Our customers range from two-person startups to billion-dollar listed companies, and we work with diverse...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions using the latest technologies.Key ResponsibilitiesDesign and develop FrontEnd and Backend components using Angular and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of exceptionally talented professionals works with diverse industry verticals, including publishing, media, financial services,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of experts works with diverse industry verticals, including publishing, media, financial services, retail, healthcare, and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job DescriptionRole: Lead/Senior Software EngineerExperience: 10+yrsLocation: MumbaiSummary:We are seeking a highly skilled and experienced Lead/Senior Software Engineer to join our team at NEC Software Solutions. The successful candidate will be responsible for designing and developing FrontEnd (with Angular) and Backend components, as well as working on...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software applications using C# and.NET...


  • Mumbai, Maharashtra, India Navigators Software Full time

    Key ResponsibilitiesNavigators Software seeks a skilled Software Engineering Professional to join our team.Responsibilities:Perform thorough requirement analysis and develop reusable, scalable, and testable code.Design and deliver high-performance front-end applications.Develop application code and unit tests in Angular and REST Web Services.Utilize...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're committed to delivering innovative software solutions that transform businesses. As a Senior Software Engineer, you'll play a key role in driving this mission forward.Key Responsibilities:Translate high-level design into robust, efficient codeDevelop and maintain complex database systems using Oracle PL/SQLCollaborate with...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of exceptionally talented professionals works with diverse industry verticals, including publishing, media, financial services,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of exceptionally talented professionals works with diverse industry verticals, including publishing, media, financial services,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About UsAt NEC Software Solutions, we're passionate about delivering innovative software solutions that make a real difference in people's lives. Our team of experts works tirelessly to understand our customers' needs and develop cutting-edge technology that streamlines processes, saves money, and drives positive change.Job DescriptionWe're seeking a highly...

Software Engineer

4 months ago


Mumbai, India Mirantis Full time
Job Description

We are seeking a motivated Software Engineer & Open Source Contributor to join our Open Source Program Office (OSPO) team. This is an exciting opportunity for a passionate developer eager to learn and grow in the open source community. You will work closely with other developers to acquire new skills, contribute to open source projects, and become a successful open source contributor. Your technical expertise in Python, Golang, Kubernetes, OpenStack, and related technologies will be instrumental in shaping the direction of our open source projects and products.

Responsibilities:

  • Learning and Development: Work with senior developers to learn best practices, coding standards, and modern development techniques.
  • Community Engagement: Participate in open source communities to build relationships, resolve issues, and contribute to software solutions.
  • Collaboration: Collaborate with internal development and product management teams to integrate open source contributions into our products and services.
  • Code Quality: Assist in ensuring that all open source contributions meet high standards of code quality, testing, documentation, and maintainability.
  • Software Development: Help design, develop, and maintain features and services using Python and Golang.
  • Open Source Contributions: Actively contribute to and maintain open-source projects, learning from and enhancing the community.
  • Technical Growth: Develop your expertise in cloud-native architectures, containerization, orchestration, and other modern technologies.

Qualifications
  • Experience in software development with a focus on Python and/or Golang.
  • Basic problem-solving skills and the ability to troubleshoot issues.
  • A strong interest in open source best practices, including code quality, testing, and documentation.
  • Willingness to learn about scale-out cloud-native architectures such as parallel computing (e.g., goroutines), Kubernetes clusters, and distributed systems.
  • Interest in developing and maintaining APIs using JSON and YAML.
  • Familiarity with Docker and Kubernetes for deploying, managing, and scaling microservices.

    Eagerness to gain knowledge in Kubernetes, including:
  • Cluster API: Learning to use declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.
  • CNI (Container Network Interface): Familiarity with CNI plugins like Calico, Cilium, and others.
  • CSI (Container Storage Interface): Understanding storage orchestration and management in Kubernetes using CSI drivers.
  • Telemetry: Learning about monitoring and observability tools to collect and analyze telemetry data from Kubernetes clusters.
  • k0s: Gaining proficiency with k0s, the lightweight Kubernetes distribution that simplifies cluster management.
  • k0smotron: Understanding k0smotron for managing Kubernetes control planes.
  • Strong communication and collaboration skills.

Highly Desirable:

  • Participation in open source projects as a contributor or maintainer.
  • Experience with Agile development methodologies and version control systems like Git.
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Foundational understanding of AI infrastructure software (notebooks, pipelines, RAG).

Polyglot with little or no bias for specific programming languages.

Additional Information

What does Mirantis offer you?

  • Work with an established global leader in the cloud infrastructure industry.
  • Work with exceptionally passionate, talented, and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies.
  • The opportunity to be a party to cutting-edge, open-source innovation.
  • The high-energy environment of a young company that values and puts an emphasis on openness, collaboration, risk-taking, and continuous growth.
  • Professional development and training.
  • A competitive compensation package with strong benefits plan and stock options.

We are a in G2 (#2 after AWS)