Senior Software Engineer

1 day ago


Pune, Maharashtra, India Siemens Technology and Services Private Limited Full time
Unlock Your Potential with Siemens

We are looking for an experienced Senior Software Engineer to join our team at Siemens Technology and Services Private Limited. As a key member of our organization, you will play a vital role in shaping the future of digitalization and industrial IoT.

About the Role

This is an Individual contributor role based in Pune, India. You will be responsible for developing production-grade software using Python (Flask/Django) and working across new-age front-end scripting languages. Experience with asynchronous programming, REST APIs, and cloud application deployment is highly desirable.

Key Responsibilities
  • Develop high-quality software solutions using Python and other relevant technologies
  • Collaborate with cross-functional teams to design and implement scalable software architectures
  • Maintain and enhance existing software applications using git version control systems
  • Stay up-to-date with emerging trends and technologies in the field of software engineering
Requirements

To be successful in this role, you will need:

  • Bachelor's degree in Computer Science or a related field
  • At least 5-8 years of experience in software development, preferably with 5+ years of experience in Python
  • Strong knowledge of building REST APIs and handling REST API frameworks
  • Experience with asynchronous programming, containerization, and docker would be a plus
  • Understanding of SQL database architecture, data modeling, and scalable schema design
  • Working knowledge of message queues, NoSQL databases, and caching systems
What We Offer

In return for your expertise, we offer:

  • A competitive salary range of ₹25,00,000 - ₹40,00,000 per annum, depending on experience
  • A dynamic and supportive work environment that encourages innovation and growth
  • The opportunity to work with a global team of over 8000 employees across 10 countries and 21 offices
  • A comprehensive benefits package, including health insurance, retirement savings plan, and paid time off


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerSummary:Rocket Software seeks a highly skilled Senior Software Engineer to develop and enhance application capabilities on critical systems and platforms. Key Responsibilities:Design and develop technical solutions within a functional area or domain.Lead the overall development and implementation of system enhancements and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewRocket Software is a leading provider of software development solutions. As a Senior Software Engineer, you will play a key role in developing and maintaining our critical back office systems and platforms.


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewThe Senior Software Engineer at Rocket Software designs, develops, and implements software features, functionality, and enhancements. They troubleshoot and debug software, ensuring its compatibility with hardware. This role involves creating software tools, including operating systems, compilers, routers, networks, utilities, databases, and...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Role:We are seeking a skilled Senior Software Engineer to join our Cloud Software Group team. As a key member of our technical team, you will be responsible for designing and developing cloud-based solutions using Java technologies on AWS or Azure.About the Job:Design and develop on-premise and cloud server-side JasperReport Server (JRS)Develop...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionality. Troubleshoot and debug software...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Potential as a Senior Software Engineer in TestCoupa is on a mission to revolutionize spend management for today's dynamic businesses. As a Senior Software Engineer in Test, you will play a critical role in ensuring the quality and reliability of our market-leading product suite.Responsibilities:Design and develop advanced automated test suites...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    Job Title: Senior Software Engineer - Full Stack Developer PositionWe are seeking a skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications.Key Responsibilities:* Design and develop software applications using...


  • Pune, Maharashtra, India Sahaj Software Full time

    About the roleAs a Senior Full-Stack Engineer at Sahaj Software, you will thrive in a dynamic environment where you are given the autonomy to design and develop cutting-edge solutions. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAt Rocket Software, we are seeking a highly skilled Senior Software Architect to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based software solutions. Key ResponsibilitiesDesign and develop cloud-based software systems, including...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software Inc. Job ResponsibilitiesDesign, develop, and implement software features, functionality, and enhancements.Troubleshoot, debug, and correct defects in existing software.Develop software tools, including operating systems, compilers, routers, networks,...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Full Potential with CoupaCoupa is on a mission to help our customers achieve success through the power of spend management. As a key member of our Platform Team, you will play a crucial role in enabling the Coupa Suite of products with reusable services and frameworks, bringing rich capabilities to internal and external customers with strong...


  • Pune, Maharashtra, India Coupa Software Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience in AI and Machine Learning, as well as strong software development skills.Key Responsibilities:Design and develop AI and ML modelsImplement software solutions using programming languages such as Python and JavaCollaborate with...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    We are looking for a skilled Senior Software Engineer to join our team and contribute to the development of our cloud infrastructure. The ideal candidate will have experience with cloud platforms and be proficient in designing and implementing scalable systems.Responsibilities:Design and develop cloud-based systemsCollaborate with cross-functional teams to...


  • Pune, Maharashtra, India Coupa Software Full time

    About the RoleCoupa Software is seeking a talented Senior Software Engineer in Test to join their Platform Team. As a key member of the team, you will play a critical role in ensuring the quality and reliability of Coupa's suite of products.Your Key ResponsibilitiesLead by example and promote a culture of quality by demonstrating ownership and accountability...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Overview:The Senior Software Architect will lead the design and implementation of software features, functionality, and enhancements, ensuring compatibility with hardware and influencing software design in relation to hardware.Key Responsibilities:Develop software tools, including operating systems, compilers, routers, networks, utilities, databases, and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAt Rocket Software, we are seeking a highly skilled Senior Application Developer to join our team. This individual will be responsible for designing and developing new features and functionality within our critical back office systems and platforms.Key ResponsibilitiesLead the overall technical design and development within a functional area or...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionAt Rocket Software, we're seeking an exceptional Senior Software Engineer to join our team. This role will be responsible for designing, developing, and troubleshooting software features and functionality, as well as collaborating with our team to create innovative solutions.Key Responsibilities:Design and develop software features, ensuring...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Opportunity:We are seeking a highly skilled Senior Software Architecture Engineer to join our team at Cloud Software Group. As a key member of our Engineering organization, you will be responsible for designing and implementing scalable and robust JasperReport Server solutions to meet the evolving business needs of our clients.Key...


  • Pune, Maharashtra, India Magic Software Enterprise Full time

    Job Title: Senior Software ManagerAt Magic Software Enterprises, we're at the forefront of innovation in software development. Our team is dynamic, diverse, and dedicated to excellence.About the Role:We're seeking a passionate Software Manager/Senior Software Manager to lead our talented engineering team. In this role, you'll oversee development projects,...


  • Pune, Maharashtra, India Cloud Software Group Full time

    Job OverviewAs a Senior Software Development Engineer at Cloud Software Group, you will be responsible for designing and implementing new features and defect fixes on existing versions of our product. Your focus will be on performance and scaling, ensuring our software systems remain highly available, reliable, and scalable.Key ResponsibilitiesDesign and...