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

Sorry, this job was removed Sorry, this job was removed at 05:00 p.m. (CST) on Friday, Feb 14, 2025
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
Software
The Role

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

The Company
HQ: Boston, MA
1,926 Employees
On-site Workplace

What We Do

Making IT easy, anywhere. Since day one, we’ve helped people and businesses do their best work – simply and securely – from anywhere. Today, work and life are intertwined. At GoTo, we help you focus on the things that matter most throughout the day: your projects, your professions, and even your personal passions.

Similar Jobs

Cargill Logo Cargill

Employee Data Owner - HR Core

Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Bengaluru, Karnataka, IND
155000 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

Zeta Global Logo Zeta Global

Mid-Senior level Mobile Engineer, Android

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Bengaluru, Karnataka, IND
2194 Employees

Zeta Global Logo Zeta Global

AI Backend Developer

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Bengaluru, Karnataka, IND
2194 Employees

Similar Companies Hiring

Air Space Intelligence Thumbnail
Transportation • Software • Machine Learning • Logistics • Artificial Intelligence • Aerospace
Boston , Massachusetts
109 Employees
HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Not Eligible
Save
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account