Software Engineer for Platform Engineering
4 weeks ago
Mercari, Inc. (India) is a part of the global Mercari group, a Japan-based C2C marketplace company founded in 2013. With a strong focus on innovation and customer satisfaction, Mercari has grown to become a global player with a presence in various geographies. As a key component of this growth, Mercari, Inc. (India) plays a vital role in driving the company's mission forward.
Our Platform Engineering TeamThe Platform Engineering team is responsible for providing infrastructure and DevOps toolchains to help Mercari engineers build and deliver better products to our customers. Our primary goal is to increase the reliability, security, and observability of our services, making the work of engineers easy and efficient. We strive to create a platform that supports the entire software development cycle, from build and test to deployment and operation.
Recent Projects and Initiatives- Platform DX: Our team has been working on Kubernetes Configuration Management with CUE and shifting to Zero Touch Production to enhance the overall platform experience.
- CI/CD: We are focusing on creating a more stable and secure CD system replacement and Defense Against Novel Threats: Redesigning CI at Mercari to ensure the security and reliability of our services.
- Network: Our initiatives include Our Network as a Service, How Istio solved our problems, Managing Network Policies for namespaces isolation on a multi-tenant Kubernetes cluster, and Dynamic Service Routing using Istio.
- Platform Infra: We have been working on Securing Terraform monorepo CI and Observability-kit: Adventures of using CUE at scale to improve the platform's stability and observability.
As a software engineer in the Platform Engineering team, you will be responsible for designing, developing, and maintaining platform features and toolings that support the entire software development cycle. Your tasks will include supporting migration and adoption of new platform features and toolings, improving platform stability, scalability, availability, and security, and improving observability of services and the platform itself. You will also be responsible for improving and automating daily platform operations and reducing toils.
Requirements and Qualifications- Minimum 3 years of experience in developing, operating, and maintaining complex and scalable production systems, including cloud-based platforms.
- Strong computer science background with in-depth knowledge of major cloud computing platforms such as AWS, Azure, or GCP.
- Excellent written communication skills for documenting designs and collaborating with stakeholders.
- Proficiency in container management platforms like Kubernetes or Docker for production environments.
- Familiarity with network proxies like Envoy, HAProxy, or Nginx.
- Strong understanding of networking, especially OSI Layer 4 to 7: load balancers, proxies, API gateways, DNS, TLS, and HTTP protocol.
- Hands-on experience in building tools/automation using scripting languages such as Bash, Go, or Python.
- Strong experience in implementing and managing infrastructure as code (IaC) solutions like Terraform.
-
Senior Software Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeWe're transforming the software industry at Flexera Software India LLP. With more than 50,000 customers across the world, we're achieving our goal. But we know we can't do any of that without our team. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking a highly skilled and experienced Cloud Platform Engineer to join our End-User Computing team. As a key member of our team, you will be responsible for designing and developing major architecture components of our new Cloud Platform.Key ResponsibilitiesDesign and implement complex software systems using Docker, Java, and Spring...
-
Software Engineer
2 days ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeJob Overview">This is a highly sought-after opportunity to join our UEM Platform team as a Software Engineer, working on the development of scalable software for our digital workspace platform. As part of this role, you will be responsible for designing and executing new use cases for various platform engineering requirements, producing designs to scale the...
-
Platform Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Juniper Networks Full timeAt Juniper Networks, we're shaping the future of networking. We're seeking a talented Platform Software Engineer to join our team.You will be part of our platform team, responsible for developing platform software in the areas of board bring-up, platform infrastructure, timing software, and more. Our ideal candidate has a strong understanding of...
-
Staff Software Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeWe're looking for a talented Staff Software Development Engineer to join our Platform Integration team at Flexera. As a key member of our engineering team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key responsibilities include collaborating closely with peer engineering teams to integrate...
-
Embedded Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeKey Responsibilities:- Develop software solutions using C, C++, and multi-threaded programming.Requirements:- 4 to 12 years of experience in Embedded Software Domain.- Proficient in software development using C, C++, and multi-threaded programming.- Working experience with one or more RTOS like QNX, VxWorks, FreeRTOS, and ThreadX is desired.- Experience...
-
Staff Software Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeWe're seeking a talented Staff Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking a highly skilled and motivated Senior Software Engineer to join our VMware Workspace ONE UEM SRE team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable software solutions for our UEM platform.Key ResponsibilitiesDesign and develop software solutions using .NET...
-
Senior Software Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeWe're Flexera, a leading provider of Technology Value Optimization solutions. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go programming language, extensive experience in building integration solutions, and a proven track record of deploying applications...
-
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout UsIN10 VMware Software India Private Limited is a leader in virtualization and cloud computing, enabling digital transformation for organizations worldwide.Job SummaryWe are seeking an experienced Senior Software Engineering Leader to lead our Cloud Platform team. As a key member of our engineering organization, you will be responsible for designing,...
-
Software Engineering Lead
4 weeks ago
Bengaluru, Karnataka, India Upland Software Full timeJob DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a skilled Software Engineering Lead to join our team at Upland India. The ideal candidate will have 9-11 years of experience in software development and management, with a strong background in Java, SQL, and JSP. They will be responsible for leading a small team of...
-
Software Engineer 4-Platform
4 weeks ago
Bengaluru, Karnataka, India Juniper Networks Full timeAt Juniper Networks, we're committed to delivering a new network for the next decade. Our team is responsible for driving technology leadership in the Juniper routing, access, and aggregation router developments for next-generation Metro and 5G networks.We're looking for upbeat and hardworking engineers with a can-do demeanor to become part of Juniper's...
-
Software Engineer
3 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleThis Software Engineer position is part of the UEM Platform team at IN10 VMware Software India Private Limited. As a key member of our team, you will be responsible for designing and developing scalable software solutions that enable Workspace One-Unified Endpoint Management platform to scale and manage billions of devices across various...
-
Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Dew Software Full timeAbout the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...
-
Software Development Engineer
1 month ago
Bengaluru, Karnataka, India Altair Engineering Full timeJob Summary:Altair Engineering is seeking a skilled Software Development Engineer to join our Enterprise Applications Development team. As a key member of our team, you will be responsible for designing, developing, and implementing business applications that support our global operations.Key Responsibilities:Design and develop high-quality, scalable, and...
-
Software Engineer
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleAs a Software Engineer on the Workspace ONE UEM Platform team at IN10 VMware Software India Private Limited, you will be responsible for designing and developing scalable software solutions. Your primary focus will be on enabling the Workspace ONE-Unified Endpoint Management platform to scale and manage billions of devices across various...
-
Software Engineer
1 month ago
Bengaluru, Karnataka, India Altair Engineering Full timeAbout the Role:Altair Engineering is seeking a highly motivated and experienced Software Developer/Senior Software Developer to join our development team. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve with a specific focus on automotive.Key Responsibilities:Collaborate with...
-
Software Engineer, Platform Engineering
4 weeks ago
Bengaluru, Karnataka, India Mercari, Inc. (India) Full timeAbout UsMercari, Inc. (India) is a leading technology company that aims to create a global marketplace where anyone can buy and sell. With a strong focus on innovation and customer satisfaction, we are committed to building a platform that is reliable, secure, and scalable.Our team is responsible for designing, developing, and maintaining the platform...
-
Software Engineering Specialist
4 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeAt Capgemini Engineering, we are seeking a skilled Software Engineering Specialist to join our team.Job Overview:Capgemini Engineering is a leading engineering and technology consulting firm. We help our clients navigate the challenges of the digital world by leveraging our expertise in engineering, data analytics, and artificial intelligence.Job...