Bengaluru
INR 22.5 - 27.5 Lacs P.A.
Work from Office
Full Time
Job Description Where you will work : Remote Engineering at GoTo At GoTo, we re passionate about building powerful, flexible-work software that empowers individuals to thrive professionally and personally. We re also dedicated to fostering a diverse and inclusive work environment where everyone s unique perspective is valued. When you join a GoTo product team, you ll play a vital role in this process, seeing your work used by millions of users worldwide. With plenty of opportunities for growth and learning, blaze your own trail with us. Overview: As a Software Engineer, you will contribute to the design, development, and maintenance of robust, scalable, and efficient software solutions. You will collaborate with cross-functional teams to deliver quality products while honing your technical and problem-solving skills. This role is ideal for individuals with a strong foundation in software engineering and a desire to grow in a dynamic, agile environment. Your Day to Day Participate in designing and implementing software solutions, ensuring adherence to architectural guidelines and best practices. Write clean, efficient, and maintainable code, following industry standards and company policies. Collaborate with team members to define, develop, and test new features and functionalities. Debug, troubleshoot, and optimize applications to improve performance and reliability. Maintain a focus on security, privacy, and compliance in all development activities. Contribute to code reviews, providing constructive feedback to peers. Continuously learn and apply new technologies to improve software development practices. What we are looking for Bachelor s degree in computer science, Engineering, or a related field. 2-4 years of software development experience with proficiency in programming languages like C, C++, and Swift on Windows/Mac platforms. Familiarity with Win32 (multithreading, UI), Windows Internals (process, thread, user session, services, registry), and networking concepts. Basic knowledge of DLLs and object-oriented design. Hands-on experience with Visual Studio, Xcode, or GCC IDEs. Familiarity with version control, build tools, and bug tracking systems like Jenkins, Bitbucket, and Jira. Strong understanding of data structures, algorithms, and design patterns. Proactive attitude toward learning and improving technical skills. Good communication and collaboration skills, with a team-oriented mindset. Key Competencies: Understands core software engineering concepts and applies them effectively. Strives to use appropriate algorithms and data structures for optimal solutions. Follows coding guidelines and contributes to a positive code review culture. Proactively seeks opportunities for learning and skill enhancement. You ll be working towards a shared goal with an open-minded and cohesive team that is very much the sum of its parts. At GoTo, we re passionate about growing a diverse and inclusive work ecosystem because unique takes make us a stronger company, and Stronger Together. We re committed to creating an inclusive space for everyone, no matter what. That s how we ll Be Real, Think Big, Move Fast, and Keep Growing along the way. Learn more
Bengaluru
INR 20.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Job Description Where you will work : Remote Engineering at GoTo At GoTo, we re passionate about building powerful, flexible-work software that empowers individuals to thrive professionally and personally. We re also dedicated to fostering a diverse and inclusive work environment where everyone s unique perspective is valued. When you join a GoTo product team, you ll play a vital role in this process, seeing your work used by millions of users worldwide. With plenty of opportunities for growth and learning, blaze your own trail with us. Overview: As a Senior Software Engineer, you will take on a leading role in designing, developing, and maintaining complex software solutions. You will work closely with stakeholders to address challenging problems, propose scalable architectures, and ensure high-quality delivery. This position demands technical expertise, strong problem-solving abilities, and the capacity to mentor and guide team members. Your Day to Day Design, develop, and maintain efficient, scalable, and reliable code for SaaS products, focusing on Windows and Mac platforms. Lead technical discussions and propose system-level solutions that align with business objectives. Collaborate with cross-functional teams to define and implement new features for native desktop applications. Ensure seamless integration of user interface elements for an optimal user experience. Conduct code reviews, identify potential improvements, and implement best practices. Debug, troubleshoot, and optimize applications to enhance performance and reliability. Actively contribute to architecture proposals and decision-making processes. Guide and mentor junior engineers, fostering a culture of continuous learning. What we are looking for Bachelor s degree in computer science, Engineering, or a related field. 5-7 years of software development experience, with a strong focus on C, C++, and Swift on Windows/Mac platforms. Expertise in Win32 (multithreading, UI) and Windows Internals (process, thread, user session, services, registry). Solid understanding of networking, DLLs, and object-oriented design. Proficiency with Visual Studio, Xcode, and GCC IDEs. Experience with version control, build tools, and bug tracking systems such as Jenkins, Bitbucket, and Jira. Strong analytical and troubleshooting skills with an in-depth understanding of software architecture and design patterns. Familiarity with AppDynamics, Logic Monitor, and Splunk is a plus. Excellent communication skills and the ability to collaborate across teams. Key Competencies: Demonstrates domain expertise and provides architecture proposals aligned with business goals. Actively influences design decisions at the service and system levels. Balances resource usage and reliability in decision-making processes. Effectively mentors and guides team members while fostering collaboration. Ensures compliance with security and privacy standards in all development activities. At GoTo, authenticity and inclusive culture are key to our thriving workplace, where diverse perspectives drive innovation and growth. Our team of GoGetters is passionate about learning, exploring, and working together to achieve success while staying committed to delivering exceptional experiences for our customers. We take pride in supporting our employees with comprehensive benefits, wellness programs, and global opportunities for professional and personal development. By maintaining an inclusive environment, we empower our teams to do their best work, make a meaningful impact, and grow their career. Learn More .
Bengaluru
INR 20.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Job Description Where you ll work: India (Remote) Engineering at GoTo We re the trailblazers of remote work technology. We build powerful, flexible work software that empowers everyone to live their best life, at work and beyond. And blaze even more trails along the way. There s ample room for growth - so you can blaze your own trail here too. When you join a GoTo product team, you ll take on a key role in this process and see your work be used by millions of users worldwide. Your Day to Day As a Senior Software Engineer - Bigdata, you would be: Design, develop, and maintain robust, scalable, and efficient ETL/ELT pipelines to process structured and unstructured data from various sources. Expertise in Python Programming. Leverage AWS services (e.g., S3, EKS, Lambda, EMR) to architect and implement cloud-native data solutions. Work with Apache Spark and Databricks to process large-scale datasets, optimize performance, and build reusable data transformations. Design and implement data models (both relational and dimensional) that support analytics, reporting, and machine learning use cases. Schedule, monitor, and orchestrate workflows using Apache Airflow or equivalent tools. Collaborate with analysts, data scientists, and business stakeholders to deliver trusted, high-quality data for downstream consumption. Build data quality checks, logging, monitoring, and alerting to ensure pipeline reliability and visibility. Develop SQL-based transformations and optimize queries for performance in cloud data warehouses and lakehouses. Enable data-driven decisions by supporting self-service BI tools like Tableau, ensuring accurate and timely data availability. Ensure adherence to data governance, security, and compliance requirements. Mentor junior engineers and contribute to engineering best practices, including CI/CD, testing, and documentation. What We re Looking For As a Senior Software Engineer - Bigdata, your background will look like: Bachelors or Masters degree in Computer Science, Engineering, or a related field. 5+ years of experience in data engineering or similar roles, with proven ability to build and scale end-to-end data pipelines. Strong expertise in ETL/ELT development, data ingestion, and transformation using SQL and scripting languages (Python preferred). Hands-on experience with Apache Spark and Databricks for big data processing. In-depth knowledge of AWS services such as S3, Hive, Lambda, and EMR. Proficient in data modeling, including dimensional and normalized models. Experience with Airflow or similar orchestration frameworks. Familiarity with BI tools like Tableau for reporting and dashboarding. Strong understanding of data warehousing, lakehouse architectures, and modern data stack concepts. Excellent problem-solving skills, communication, and the ability to work in an agile and collaborative environment. At GoTo, authenticity and inclusive culture are key to our thriving workplace, where diverse perspectives drive innovation and growth. Our team of GoGetters is passionate about learning, exploring, and working together to achieve success while staying committed to delivering exceptional experiences for our customers. We take pride in supporting our employees with comprehensive benefits, wellness programs, and global opportunities for professional and personal development. By maintaining an inclusive environment, we empower our teams to do their best work, make a meaningful impact, and grow their career. Learn more .
My Connections LogMeIn
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.