Explore careers with our portfolio companies

Software Engineer (C/C++/Swift) - Windows/Mac

LastPass

LastPass

Software Engineering
Bengaluru, Karnataka, India
Posted on Jan 12, 2025

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