Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, macOS image - Rise Careers
Job details

Software Engineer, macOS - job 1 of 2

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

We are seeking a Software Engineer with expertise in macOS to join Grammarly's Core Experience team. This role involves developing innovative UI and integrating core Grammarly features within macOS applications.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Contribute to the architecture of a robust macOS product, innovate on features, create complex UI solutions, and ensure high performance while working with algorithms and data structures.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Strong knowledge of Swift, object-oriented design, multithreading, and experience with desktop application development for macOS.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Experience with performance and memory tuning, attention to detail in creating user experiences, and ability to work in fast-paced environments.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Hybrid - San Francisco

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $180000 - $248000 / Annually



Grammarly offers a dynamic hybrid working model for this role. This flexible approach gives team members the best of both worlds: plenty of focus time along with in-person collaboration that helps foster trust, innovation, and a strong team culture.      

About Grammarly

Grammarly is the world’s leading AI writing assistance company trusted by over 40 million people and 50,000 organizations. From instantly creating a first draft to perfecting every message, Grammarly helps people at 96% of theFortune 500 and teams at companies like Atlassian, Databricks, and Zoom get their point across—and get results—with best-in-class security practices that keep data private and protected. Founded in 2009, Grammarly is No. 14 on the Forbes Cloud 100, one of TIME’s 100 Most Influential Companies, one of Fast Company’s Most Innovative Companies in AI, and one of Inc.’s Best Workplaces.

The Opportunity

To achieve our ambitious goals, we’re looking for a macOS Software Engineer to join our Core Experience team. This role will help build a new product that will integrate directly with the macOS operating system and provide the Grammarly experience in many apps where users communicate. This person will engage in building delightful UI and integrating core Grammarly features from scratch. We use Swift, AppKit, and CoreGraphics in our work while employing the best engineering practices and improving our development approach in general.

Grammarly’s engineers and researchers have the freedom to innovate and uncover breakthroughs—and, in turn, influence our product roadmap. The complexity of our technical challenges is growing rapidly as we scale our interfaces, algorithms, and infrastructure. You can hear more from our team on our technical blog.

As a Software Engineer, macOS you will:

  • Contribute to creating the foundation of a robust and well-thought-out architecture.
  • Innovate to break through technical limitations and deliver delightful features.
  • Build non-trivial UX solutions with complex UI elements.
  • Achieve minimum latency while working with complex documents.
  • Ensure the product is performant by applying your knowledge of algorithms and data structures.
  • Develop shared components used in different Grammarly products built for Apple platforms.
  • Use Swift, AppKit, and CoreGraphics in your work while employing best engineering practices.

Qualifications

  • Brings strong software engineering fundamentals, including knowledge of algorithms and data structures.
  • Harnesses their attention to detail to create delightful experiences.
  • Has strong knowledge of Swift; OOD and OOP; and multithreading (GCD).
  • Has experience with performance and memory tuning with tools.
  • Keeps privacy in mind when building solutions.
  • Is excited about finding an optimal solution in situations of uncertainty.
  • Enjoys fast-paced delivery and a consistent feedback loop.
  • Has experience developing desktop applications that work with Mac Internals.
  • Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
  • Is inspired by our MOVE principles: move fast and learn faster; obsess about creating customer value; value impact over activity; and embrace healthy disagreement rooted in trust.
  • Is able to meet in person for their team’s scheduled collaboration weeks, traveling if necessary to the hub where their team is based.

Compensation and Benefits

Grammarly offers all team members competitive pay along with a benefits package encompassing the following and more: 

  • Excellent health care (including a wide range of medical, dental, vision, mental health, and fertility benefits)
  • Disability and life insurance options
  • 401(k) and RRSP matching 
  • Paid parental leave
  • 20 days of paid time off per year, 12 days of paid holidays per year, two floating holidays per year, and unlimited sick days 
  • Generous stipends (including those for caregiving, pet care, wellness, your home office, and more)
  • Annual professional development budget and opportunities

Grammarly takes a market-based approach to compensation, which means base pay may vary depending on your location. Our US locations are categorized into two compensation zones based on proximity to our hub locations. In Canada, all locations where we support employment are considered “Zone 1”. 

Base pay may vary considerably depending on job-related knowledge, skills, and experience. The expected salary ranges for this position are outlined below by compensation zone and may be modified in the future.

Zone 1: $180,000 – $248,000/ year (USD)

We encourage you to apply

At Grammarly, we value our differences, and we encourage all—especially those whose identities are traditionally underrepresented in tech organizations—to apply. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, ancestry, national origin, citizenship, age, marital status, veteran status, disability status, political belief, or any other characteristic protected by law. Grammarly is an equal opportunity employer and a participant in the US federal E-Verify program (US). We also abide by the Employment Equity Act (Canada).

#LI-HG1

#LI-Hybrid

Grammarly Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Grammarly DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Grammarly
Grammarly CEO photo
Rahul Roy-Chowdhury
Approve of CEO

Average salary estimate

$214000 / YEARLY (est.)
min
max
$180000K
$248000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, macOS, Grammarly

Are you passionate about developing innovative software solutions for macOS? Grammarly is looking for a talented Software Engineer, macOS to join our Core Experience team in sunny San Francisco! In this role, you'll dive into creating and integrating core Grammarly features within macOS applications, building delightful user experiences from the ground up. You'll work with Swift, AppKit, and CoreGraphics to design complex UI solutions that enhance functionality and ensure a high-performing application. We're all about bringing creativity and technical expertise together, so you'll have the freedom to innovate and push the boundaries of what's possible. Plus, with a hybrid working model, you’ll get the best of both worlds—focused time at home and collaborative moments with your team in the office. If you thrive in a fast-paced environment and have a knack for performance tuning, we'd love to see what you can bring to the table. Here at Grammarly, you won’t just develop software; you’ll be part of building products that make a real difference in how people communicate. Let’s shape the future of writing assistance together!

Frequently Asked Questions (FAQs) for Software Engineer, macOS Role at Grammarly
What are the key responsibilities of a Software Engineer, macOS at Grammarly?

As a Software Engineer, macOS at Grammarly, your key responsibilities include contributing to the architecture of robust applications, innovating delightful UI features, and integrating core functionalities within macOS apps. You’ll work closely with algorithms and data structures to ensure minimal latency and high performance while engaging in the development of shared components for various Apple platforms.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer, macOS position at Grammarly?

To apply for the Software Engineer, macOS role at Grammarly, you should possess strong software engineering fundamentals, including expertise in Swift, object-oriented design, and multithreading. Additionally, experience in developing desktop applications for macOS, performance and memory tuning, and an eye for detail in crafting user experiences is essential.

Join Rise to see the full answer
What does a typical work environment look like for the Software Engineer, macOS role at Grammarly?

The Software Engineer, macOS role at Grammarly offers a hybrid work environment that combines focused work time at home with valuable in-person collaboration in the San Francisco office. This setup nurtures a strong team culture and encourages innovation and brainstorming sessions, allowing for a perfect balance between productivity and teamwork.

Join Rise to see the full answer
What programming languages and technologies should a Software Engineer, macOS at Grammarly be familiar with?

A Software Engineer, macOS at Grammarly should be well-versed in Swift and have a thorough understanding of AppKit and CoreGraphics. Familiarity with algorithms, data structures, and performance optimization techniques will also be highly beneficial, ensuring that you can create efficient and user-friendly applications.

Join Rise to see the full answer
What opportunities for growth and development are available for Software Engineers at Grammarly?

Grammarly fosters an environment of continuous learning and growth for its Software Engineers. As a part of the team, you'll have access to a professional development budget, opportunities to attend workshops, and resources to enhance your skills. You’ll also be encouraged to share your innovations and breakthroughs, helping shape both your career path and the future of our products.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, macOS
Can you describe your experience with macOS application development?

When answering this question, provide specific examples of past projects where you've developed macOS applications. Highlight the technologies you used, any challenges you faced, and how you overcame them. Discuss your approach to creating user-friendly interfaces and optimizing performance.

Join Rise to see the full answer
How do you approach performance tuning in macOS applications?

To effectively tackle performance tuning, mention specific tools you've used, such as Instruments or Xcode's debugging tools. Talk about your process for identifying bottlenecks and optimizing performance through code adjustments or architectural changes, and be sure to mention the impact of these improvements on user experience.

Join Rise to see the full answer
What is your experience working with Swift and Objective-C?

Your response should demonstrate your fluency in both languages. Provide examples of when you've used them, particularly in macOS app development. Discuss any challenges you've faced converting Objective-C code to Swift or vice versa, and how you managed those situations.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

Reflect on your coding practices, such as following coding standards, writing clean and well-documented code, and utilizing design patterns. You might also cover your testing methodologies, such as unit tests and integration tests, which ensure reliability and ease of maintenance as the team grows or the project scales.

Join Rise to see the full answer
Can you explain your experience with multithreading and concurrent programming?

Discuss specific scenarios where you've implemented multithreading in your applications. Talk about the patterns and practices you’ve followed, such as GCD or Operations, to manage threads effectively. Highlight any performance improvements or user experience enhancements that resulted from your multithreading efforts.

Join Rise to see the full answer
Describe a challenging bug you encountered in a macOS project and how you resolved it.

Detail the nature of the bug, how you approached diagnosing it, and the steps you took to resolve it. Share any tools you used for debugging and any lessons learned from the experience that could help prevent similar issues in the future.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your personal prioritization system, whether it’s based on deadlines, project importance, or collaboration with team members. Share any tools you use for task management and how you communicate with your team to align on priorities.

Join Rise to see the full answer
What role do you think user feedback plays in software development?

Emphasize the significance of user feedback in evolving product features and improving the user experience. Talk about experiences where user testing or feedback influenced your development choices or led to product enhancements.

Join Rise to see the full answer
How do you stay current with developments in technology and best practices?

Discuss the resources you utilize to keep up-to-date on technology trends—whether it's blogs, podcasts, or attending conferences. Mention any communities you engage with, like forums or developer meetups, that help you learn from others in the field.

Join Rise to see the full answer
Why do you want to work for Grammarly as a Software Engineer, macOS?

Express your enthusiasm for Grammarly’s mission of improving communication and how your skills align with their values. Discuss what excites you about the role, the team, and the opportunity to innovate at a leading AI writing assistance company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Grammarly Remote United States; Hybrid
Posted 2 days ago

Join Grammarly as a Manager of Business Development to drive team performance and expand the use of innovative AI writing tools across organizations.

Photo of the Rise User

Join Grammarly as a Lead Customer Success Manager and play a pivotal role in driving adoption and value for enterprise accounts in a dynamic hybrid work model.

Photo of the Rise User

Join Adtalem Global Education as a Senior Full Stack Developer to drive software solutions and mentor a team of engineers.

Photo of the Rise User
ServiceNow Remote Dawson 60 Dawson Street, Dublin, Ireland
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Anaplan Model Builder, leading the development of enterprise business models within a global market leader.

Photo of the Rise User
Posted 2 days ago

T-Mobile is seeking a Software Engineer to enhance their Salesforce application outcomes while collaborating in an agile environment.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Software Engineer for Google Play, you will craft groundbreaking technologies that shape how billions of users interact with information.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning
Mission Driven
Passion for Exploration
Rapid Growth
Customer-Centric
Transparent & Candid

Kikoff is on the lookout for a talented frontend engineer dedicated to creating engaging user interfaces for a groundbreaking personal finance platform.

Photo of the Rise User
Posted 12 days ago

Become part of Visa's innovative team as an Associate Gen AI Engineer, building the next generation of AI tools and solutions.

BMLL Technologies Remote No location specified
Posted 10 days ago

Join BMLL as a C++ Developer, where you'll design and enhance innovative data products in a collaborative FinTech environment.

We're looking for a dedicated Shopify Developer who loves solving UI challenges and creating customized eCommerce experiences.

Grammarly is a Ukraine-founded cloud-based writing tool that provides grammar and spell checking, plagiarism detection services, and more. The company was launched in 2009 and is available accross multiple platforms as a standalone application.

57 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Executive Assistant, Tax at Netflix
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation