Senior Software Engineer (Go)
About Us 🚀
Immutable is a global technology company that specializes in NFTs on Ethereum. Our goal is to become the leading ecosystem for NFTs, empowering and rewarding our users. Founded in 2018, Immutable is a rapidly growing Australian company with unicorn status and a valuation of AUD $3.5 billion.
Our Immutable Engineering Team is responsible for building the world's top gaming-focused NFT trading ecosystem. We create user experiences that meet the demands of planet-scale web3 games and solve complex problems at the forefront of technology. We also offer the opportunity to work remotely and have a global experience, with headquarters in Sydney and access to WeWork locations worldwide. Additionally, we provide relocation packages to Australia.
Our ambition is to bring digital worlds to life, and we have exciting plans for global growth as we strive to become the number one ecosystem for NFTs, making this a thrilling time to join our team. 🚀
About The Role 🤔
This position is ideal for senior software engineers who are passionate about tackling impactful technical challenges, driving innovation in blockchain applications, and contributing to the development of scalable and secure systems. As a senior software engineer, you will have the opportunity to influence core architectural decisions, mentor peers, and work with cutting-edge technologies in a dynamic environment.
We are focused on helping businesses scale their creation and trading of in-game assets, making this an exciting space to work in. We are looking for talented senior software engineers with expertise in Go and a passion for blockchain technology.
You’ll Be Empowered To 🎮:
- Design and implement scalable and high-performance system architectures.
- Identify and optimize the performance of existing systems.
- Integrate and explore blockchain technologies where applicable.
- Enhance application security by implementing best practices and addressing vulnerabilities through security audits.
- Collaborate with SRE teams to streamline development workflows, implement continuous integration and delivery pipelines.
- Gain exposure to Web3 development environment through regular workshops and opportunities for blockchain development skills.
- Work collaboratively in a team environment.
- Continuously iterate on ways of working with team members to ensure operational excellence.
We'd Love You To Bring 🤝:
- Expertise in Go programming, including a deep understanding of its syntax, standard library, and idiomatic patterns.
- Strong ability to design scalable and robust system architectures, including data modeling, API design, and backend structure.
- Proficiency in managing concurrency in Go and developing high-performance, concurrent applications.
- Knowledge of blockchain principles, smart contracts, and consensus algorithms, as well as their impact on system design and security.
- Strong emphasis on security, understanding common vulnerabilities and implementing secure coding practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team environment.
- Excellent written and verbal communication skills.
- Familiarity with cloud-based technologies and services.
We are proud of the benefits that we offer for all of our employees globally. Here is a snapshot:
Attracting the best global talent:
- We offer globally competitive salaries and contributions, share our product's success through Employee Stock Options, and provide medical and 401K insurance for our US employees.
- We offer flexible working arrangements and have a headquarters in Sydney and remote office hubs globally through a WeWork all-access pass.
- We provide a WFH allowance for setting up a home office and an allowance for internet and phone usage.
Levelling up your growth:
- We offer generous annual funds for classes, courses, or events to support your growth and development.
- Enjoy free access to online courses via Udemy.
Helping you thrive:
- We provide funds for health and well-being.
- Access to counseling services through our EAP Service.
- Premium mindfulness resources, online fitness classes, and discounts at major retailers through Perkbox.
Leave when you need it the most:
- New parents receive paid leave in our gender-neutral offer, including additional leave for the birthing parent.
- Additional paid annual leave at the end of the year and a paid day off for your birthday.
Additional Information:
Immutable is committed to building and fostering an inclusive and diverse workplace. We encourage candidates of all backgrounds to apply, even if they don't meet all the job listing requirements.
![Avatar](https://uploads.laborx.com/company_logo/5X78stgj6gZ-rrbse_PRmVdz1MRE2EkK.png)