Software Engineer II

1 week ago


Pune, India Mindbody Full time
Your role

The Software Engineer II works hands-on enabling impactful outcomes through innovative technical designs, exemplary software application development skills and energizing an empowered engineering culture. This work encompasses developing software components including Frameworks, APIs, Websites, Utilities, Databases, and Internet-related tools. The Senior Principal Software Engineer is actively engaged with industry trends in software development technology and rapidly adapt to changes in the industry. They lead by example, evangelizing and mentoring other engineers while bringing clarity to complexity in technical areas and always looking to simplify their solutions. They champion engineering culture, optimizing both what gets done and how it gets done, combining high impact and high empathy efforts.Software Engineers work in the Mindbody software development life cycle, including specification, design, and implementation and testing of new features and bug fixing. Software Engineers are responsible for their own code and bugs.

You'll likely spend time working on

Develop, test, and maintain robust, scalable, and secure web applications using Ruby on Rails and React.Be a technical lead throughout the development lifecycle, from scoping, planning, conception, design, implementation, and testing, to documentation, delivery, and maintenanceDevelops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycleConducts systems analysis and makes recommendations to improve the system to achieve an outcomeImplements best practices based on company-wide engineering policies and standardsIdentifies new industry wide best practices and brings them to their teamsContributes meaningfully to companywide engineering policies and standardsPromotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive automated testsDesigns and supports mission critical services with an eye towards reliability, security, and stabilityOccasional on-call rotation duty to respond to after-hours system incidentsRequests constructive feedback for designs early in the processCommunicates successfully with large teams and many personalitiesProvides mentorship for Software Engineers and participates in interview panels to hire new Software EngineersAssists in removing obstacles for the team to yield successful sprintsPerforms peer code reviews to ensure quality of the codebaseAbility to delegate work to junior engineersUpdates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipmentWorks effectively with multiple projects and departmentsAll other duties as assigned

About the right team member

Bachelor’s Degree in Computer Science or equivalent5 - 8 years of industry experience in programming web applications, mobile and/or large-scale enterprise productsWidely recognized within the organization as a leader in their disciplineDeep knowledge of the Ruby language, related frameworks (Rails), and the Ruby toolchainExperience with RESTful APIs and third-party libraries/integrationsStrong proficiency in Javascript frameworks such as React or VueGood knowledge of TypescriptExperience in Next.js is a plusDeep knowledge of the Microsoft Development StackExpertise with SDLC and programming design patternsSkillful with Agile methodology and DevOps principlesSkillful with CI/CD practices and automated testing patternsSkillful at mentoring software engineers on complex technical issuesSkillful at quickly mastering new technologiesExperience with Docker, Kubernetes, and containerized deploymentsExperience with SQL and relational databases as well as NoSQL and document databasesFamiliar with AWS services including EKS, EC2, ElastiCache, DynamoDb, SNS, SQSSkillful at reviewing new feature impact on an application and recognizing potential risksCapable of technically leading development teams responsible for multiple mission critical systemsUses time effectively and efficientlyDetailed oriented, professional and possesses a positive work attitudeCommunicate professionally both verbally and in writing.

Pay transparency

It is Mindbody’s intent to pay all Team Members competitive wages and salaries that are motivational, fair and equitable. The goal of Mindbody’s compensation program is to be transparent, attract potential employees, meet the needs of all current employees, and encourage Team Members to stay with our organization.
  • 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...


  • 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,...

  • 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...

  • 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

    1 month 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 DescriptionSummary:The Software Engineer in Test-II (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The individual must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The Software Engineer in...

  • Software Engineer II

    1 month ago


    Pune, Maharashtra, India Trane Technologies Full time

    Software Engineer II - Service NowDepartment: InnovationCity: PuneState: IndiaJob Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...

  • Software Engineer II

    1 month ago


    Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...


  • Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...

  • Software Engineer II

    4 weeks ago


    Pune, India Trane Technologies Full time

    Job Overview: As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system. As a Software Engineer II,...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...

  • Software Engineer II

    2 months ago


    Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...

  • Software Engineer II

    1 month ago


    Pune, Maharashtra, India Trane Technologies Full time

    Job Overview:As a Software Engineer II at Nuvolo, you shall be responsible for building the new generation enterprise platform. Being important member of our Innovation team, you will help create solutions that are of highest level of quality and compliance, suggest standards and best practices for various modules of system.As a Software Engineer II, your...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Xplor Full time

    Company DescriptionAt Xplor, we help businesses thrive by making life simple for daily activities with a recurring nature. We do that by offering smart software, payments, and commerce-enabling solutions across five "everyday life" verticals: Education, Health and Fitness, Boutique Wellness, Field Services and Personal ServicesIn the technology team, we have...