Software Engineer
The Company
GitKraken is the developer experience (DevEx) platform of choice for more than 40 million developers and 100,000 organizations globally. Combining built-in AI and powerful workflow orchestration, GitKraken empowers development teams to eliminate unnecessary toil, streamline collaboration, and accelerate productivity. GitKraken’s seamless integrations with leading Git providers, issue tracking tools, and AI solutions make it the most versatile DevEx platform available across desktop, command line, IDE, web, and mobile environments. Discover smarter, faster development at or follow us on LinkedIn.
The Role
We are looking for a Software Engineer to join our GitKraken Desktop team. In this role, you will contribute to our flagship product and the world’s leading git client by implementing features, fixing bugs, and participating in code reviews. GitKraken Desktop has a rich and expanding feature set, providing opportunities to learn about cross-platform desktop application development, creating intuitive and powerful user interfaces for version control, integrating complex data from third-party sources such as GitHub, developing the product’s AI-powered capabilities, and more. And you’ll be doing it with a great team that genuinely cares about the product, because we use it ourselves every day.
We are committed to having an inclusive and authentic work environment where unique perspectives, skills, and backgrounds are celebrated. We work hard to foster diversity in our workplace and encourage people from all backgrounds to apply. Even if you don't meet 100% of the requirements, don't let self-filtering and imposter syndrome get in the way of a great fit. We would love to hear from you!
What you'll do
- Assist in defining technical details in the planning phases of features and enhancements.
- Write code that is clear and maintainable (because this project is BIG).
- Collaborate with team members to find efficient and elegant solutions to technical challenges.
- Participate in code reviews and manual testing to ensure we deliver experiences that are satisfying, intuitive, and as bug-free as possible with every release.
What you’ll bring
- Experience with TypeScript, React, and git.
- Strong comprehension of computer science concepts related to data structures, algorithms, and code/design patterns.
- A capacity to analyze written requirements and surface unanswered questions early, and a willingness to proactively suggest alternatives that align with the goals at hand.
Bonus points
- Experience with Node.js, Electron, and/or Jest.
- Experience with asynchronous/multi-threaded code (Promises, semaphores, etc.)
- Experience with crafting requests for REST APIs
- Ability to balance independent drive with a collaborative approach, knowing when to seek input on complex issues to avoid pursuing unproductive paths.
How you’ll be rewarded
💵 Excellence — Competitive compensation with annual performance-based pay increases
🏖 Balance — Flexible Paid-Time-Off Policy & paid company holidays (chosen by our employees)
👶 Parent life — Generous paid parental leave
🐶 Pets — Pet insurance plan (with no exclusions)
🍎 Health — Health, dental, and vision insurance with competitive employer cost-sharing
🌵 Headquarters — Modern, fully equipped offices designed to maximize productivity in a hybrid environment
🏆 Culture — Great Place to Work Certified
📚 Growth — Paid career development opportunities, audiobook subscriptions, and mentorship
🔮 Future — 401(k) retirement plan plus company matching
🛫 Travel — Company paid domestic trip after your 1-year anniversary & an international trip every 5 years
Location
This is a hybrid position based in Scottsdale, AZ. This role combines the flexibility of remote work with the benefits of meaningful in-person collaboration. Candidates must reside in or be willing to relocate to the Phoenix area.
Equal Employment Opportunity Statement:
At GitKraken, we believe that diversity among our teammates is critical to our success as a company. GitKraken evaluates all employees and job applicants without regard to race, color, religion, gender (including pregnancy, gender expression, or gender identity), national origin, age, disability status, or any other legally protected class. We recruit, hire, and retain top talent from a diverse candidate pool.
Recommended Jobs
ServiceNow Technical Architect
Job Description Job Description We are looking for a ServiceNow Technical Architect to design the structure of our ITSM systems and oversee programs to ensure the proper architecture is implement…
Ophthalmologist - Retina Surgeon (Phoenix)
Retinal Consultants of Arizona has an amazing opportunity for a motivated BC/BE fellowship-trained Retina Surgeon to join a collegial team in Phoenix. The team includes 7 fellowship-trained retina su…
Senior Underwriting Consultant
**This is a remote role open to any location in continental US** Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the …
Quality Assurance Manager
Quality Assurance Manager Reports directly to the Plant Manager and is charged with maintaining a site-specific Quality system to assure that all products manufactured by the organization meet custo…
Mechatronics & Robotics Technician, Merch On Demand
Description About Maintenance at Amazon Operations is at the heart of Amazon's business. We are known for our speed, accuracy, and exceptional service. Our buildings deliver tens of thousands of produ…
Anesthesiologist (Tucson)
1 day ago Be among the first 25 applicants U.S. Department of Veterans Affairs provided pay range This range is provided by U.S. Department of Veterans Affairs. Your actual pay will be based on yo…
Driver mail processer
Job Description Job Description Arrive each day at 11:30 to prepare company truck for route, add trays and schedule additional stops. Drive route which consists of 6 regular stops plus additional…
Customer Service Representative - Center of Excellence
Cognizant is a Large IT Consulting Firm that leverages modern technologies to improve a variety of business operations. As our team continues to grow, we are currently looking to hire additional Teams…
Real Estate Sales Agent
Job Description Job Description Are you a licensed real estate professional ready to grow with the right team behind you? The Curtis Johnson Team is looking for driven agents who want to sell mo…
Neurology Medical Monitor (Project-Based) - Remote
Are you looking to join a company where your contributions truly matter, and where you'll be part of a supportive, innovative team? MMS is a award-winning, data-focused clinical research organization …