Software Engineer

2 weeks ago


Pune, Maharashtra, India Siemens Industry Software (India) Private Limited Full time

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries.

Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.


Mendix – the leading low-code application development platform:The Mendix Platform uses visual modeling to abstract long-formcoding out of application development.

Our customers use Mendix to create anddeploy better software for the enterprise, faster.

Mendix is collaborative -the people who use the software and the people who build the software worktogether throughout the development process.

Read our to learn more about the wealth of software and solutionsglobal organizations have built with the Platform.
At Mendix we strive to maintain a diverse, open, and safe workingenvironment where people can be their true selves. We value every voice,celebrate individuality, and appreciate the diversity of thought andexperience. People who work here are driven, smart, and really good at whatthey do.

As this market evolves, we encourage people of all skill levels towork with the platform, both for clients and candidates.

Apply today todiscover how you can make a meaningful impact with Mendix.

Aboutthe team:


The Mendix Cloud Backups team is responsible to build and maintainthe complete solution which provides our customers the backups of theirapplications running on our infrastructure at any point.

The team isresponsible for this Backups infrastructure and the underlying services,creating thousands of backups every day, spread across 25+ productiondeployments across the globe, 24/7, with 4 nines of uptime.

Currently, the Backups solution is re-architected and we are in amigration process.

This is a crucial change for our customers, as we need tomake sure the stability and resiliency is maintained at the same level for thescale of our operations mentioned above.

At the same time the team is working on a major infrastructurechange which is to move from Cloudfoundry to Kubernetes.

This presents a ratherunique opportunity to experience a period of hyper growth combined with theperks of being part of a larger company.

You can expect ample opportunity forboth personal and professional growth.

Therole


In the role of a Software Engineer in the Mendix Cloud Backupsteam you will play a pivotal role in architecting, developing, and operatingthe application backups solution for thousands of applications at scale.

Your expertise will be instrumental in ensuring the reliability,scalability, and efficiency of our backup infrastructure, enabling seamlessdata protection for our diverse application ecosystem.

As part of our continuous effort to innovate and improve ourofferings, we are seeking a talented Software engineer to join our dynamic teamresponsible for building and maintaining the backups service, a criticalcomponent of our Cloud product.

We're looking for you if4 plus years of experience in software development.
Proficiency in programming languages such as Python, Java, or Go, with a strong emphasis on building scalable, distributed systems.

Strong understanding of cloud computing concepts, with hands-on experience in AWS services and Unix/Linux fundamentalsFamiliarity with infrastructure as code (IaC) principles and tools, such as Terraform, Spacelift, for provisioning and managing cloud infrastructure.


You understand the DevOps mindset:
you build it, you run it.
You have a good understanding of establishing comprehensive monitoring and alerting mechanisms.
Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
Demonstrated ability to make critical decisions under pressure, prioritize tasks effectively, and meet tight deadlines.
Experience working in Agile environments, utilizing methodologies like Scrum or Kanban.

You're passionate about code quality, and know how to lead by example:
from a clean Git history, to well thought-out unit and integration tests.
Even better (but not essential) if you have experience with:Proficiency in Python for scripting and automation tasks.
Containerisation technology and orchestration, e.g. Kubernetes/Docker & CloudFoundry.
CI/CD tooling such as Jenkins, Spacelift, etc.
Mendix low-code application development.
Relevant certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator) are a plus.

You'll help drive digital innovation by:
Collaborate with cross-functional teams to understand requirements, prioritize tasks, and deliver solutions that meet business objectives.
Drive continuous improvement initiatives to optimize processes, enhance automation, and increase efficiency in managing backups across our Cloud product.

Stay updated on industry trends, emerging technologies, and best practices to incorporate them into the development roadmap of the backups service.

Here are many of tools we make use of:

Amazon Web Services:
EC2, RDS, S3, Backup,Batch, Fargate, ECS, CloudWatch, Lambda, IAM, and more

PaaS:
(Open Source) Kubernetes, Cloud Foundry,Docker, Open Service Broker API

Monitoring:
Datadog, Prometheus,Grafana, InfluxDB

CI/CD:
GitLab CI, ArgoCD

Automation:
Terraform, Spacelift, Helm

Programming languages:
Java, SpringBoot

Scripting:
Bash, Python

Version Control:
Git

Database:
PostgreSQL, AuroraWe are an equal opportunity employer and value diversity at our company.

We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We are Siemens

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need.

Bring your curiosity and creativity and help us shape tomorrow We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.

Siemens Software. Transform the every day.

#LI-PLM

#LI-Hybrid
  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    2 months ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Principal Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools....

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Principal Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionThe Software Engineer in Test-II (SDET) is laser-focused on meeting customer commitments and collaborates with engineering counterparts to ensure those commitments are met. This individual builds strong working relationships and works with cross-functional teams to meet quality specifications. Responsibilities also include designing,...


  • Pune, Maharashtra, India L4B Software Full time

    L4B Softwareis a cutting-edge technology company specializing inEmbedded systemsandLinux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are currently in...

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer III designs, develops, troubleshoots, and debugs software programs for new products, new features and software enhancements.You will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously. Your ability to collaborate...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Softwareis a cutting-edge technology company specializing inEmbedded systemsandLinux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are...

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer III designs, develops, troubleshoots, and debugs software programs for new products, new features and software enhancements.You will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously. Your ability to...