Software Developer Role Overview
We are seeking a skilled software developer to join our team. As a key member of our development team, you will be responsible for designing and implementing software solutions using Go.
You will work closely with our cross-functional teams to identify business requirements and develop software that meets those needs.
This is an excellent opportunity for someone who is passionate about software development and wants to make a meaningful contribution to our organization.
Key Responsibilities
* Design and implement well-tested and documented software in Go
* Debug and fix issues encountered by users
* Participate in code reviews and contribute to the improvement of our engineering practices
* Collaborate with colleagues on technical specifications and contribute to the success of your product through technical advocacy
Requirements
To be successful in this role, you will need:
* An exceptional academic track record from both high school and university
* Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
* Drive and a track record of going above-and-beyond expectations
* Well-organized, self-starting and able to deliver to schedule
* Professional manner interacting with colleagues, partners, and community
* Experience designing and writing high-quality Go software on Linux
* Experience with and passion for Linux at the system level
* Excellent interpersonal skills, curiosity, flexibility, and accountability
* Passion, thoughtfulness, and self-motivation
* Excellent communication and presentation skills
* Result-oriented, with a personal drive to meet commitments
Benefits
We offer a range of benefits to support your career and well-being:
* Distributed work environment with regular team sprints in person
* Personal learning and development budget
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Employee Assistance Program
* Opportunity to travel to new locations to meet colleagues
About Us
We are a leading technology company that is changing the world of software. We recruit on a global basis and set a very high standard for people joining our company. We expect excellence - in order to succeed, we need to be the best at what we do.