Senior Software Engineer
Top Benefits
About the role
Who you are
- A degree in Computer Science is desirable but not essential
- 7+ years of software engineering experience
- 3+ years of Rust experience
- A track record of delivering complex software projects from start to finish
- Good understanding of distributed systems
- Experience with communication protocols such as RESTful APIs, gRPC, and/or inter processes communication
- Experience with cloud platforms such as GCP or AWS is a plus
- Peer-to-peer experience is a plus
- Blockchain experience is a plus
- Open source software experience is a plus
- Experience working with Git and Git workflow
- Practical experience with Agile software development methods
- Proficiency in Rust programming, with a proven track record in software development
- Deep understanding of computer science fundamentals, including algorithms, data structures, and concurrency
- Knowledge of blockchain technology and its core concepts, such as consensus
- Mechanisms, cryptography, and smart contracts
- Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream
- Clearly articulates new issues, suggests changes to management for implementation
- Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)
What the job involves
- As a Senior Software Engineer, you will provide deep engineering expertise and work across agile teams in Mithril to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way
- You will leverage your knowledge to consistently challenge the status quo, innovate for business impact, and remain at the forefront of industry trends, best practices, and technological advances
- As a senior member of the team you are expected to mentor and grow other software engineers and act as a go-to person within the team and the wider organisation across multiple codebases and languages
- Promote best practices in software architecture, design, development, tests, documentation, delivery, deployment, and operations
- Provide technical expertise in Rust programming for blockchain development
- Crafting high-quality, efficient, and maintainable code for blockchain solutions
- Conduct thorough code reviews to ensure high-quality deliverables
- Actively participating in strategic technical decision-making, with a focus on designing core components for our platform, prioritizing security, scalability, and performance
- Collaborate closely with cross-functional teams, including blockchain researchers, product owners and managers, and DevOps engineers, to deliver high-impact blockchain solutions
- Review specifications produced by architects and our product specialists
- Be knowledgeable of distributed and concurrent computation
- Be knowledgeable of the basics of cryptography
Benefits
- Flexible schedule
- Remote work - ability to work anywhere
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development Opportunities
- Minimum 4 weeks of PTO + Sick Leave plan
- Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
- Health Savings Account
- Life Insurance
- Monthly Health Stipend to use towards any wellness or medical coverage/service
- Pension
About IO Global
Io Global is a leading ISP with a large customer base in Afghanistan specialising in broadband solutions with a high focus on Internet connectivity services. Io Global provides WiMAX, VSAT. Point to Point Wireless based Broadband Internet Access, to large Corporates, Banks, SMEs, SOHOs and Homes.
Io Global holds an Internet Service Provider License from the Ministry of Communications, Government of Afghanistan.
With several years of proven track-record of intensive on-field experience, Io Global are one of the foremost WiMax, VSAT/RF experts in Afghanistan. Founded by a team of professionals in the field of satellite communications, information technology and Telecoms, Io Global specialises in short and long-term turnkey contracts for services with operating engineering staffers, microwave, satellite and IP, design engineers and project managers.
With a satisfied client base including several multinational corporations, Io Global provides cost-efficient services with strategic business relationships with leading IT, microwave and Satellite services companies. Our service footprint covers the Indian sub-continent where we deploy a varied inventory of leased satellite space segment on selected satellites to deliver a cost-effective service into this geographic region.
The Company focuses on extreme customer satisfaction by implementing tried and tested systems and procedures, fast response time, quick turn ON time, proper documentation with access to state of the art test and measurement equipment and labs.
We have exclusive tie-ups with various companies all around the world, providing them with global support for all their Broadband Wireless products.
Senior Software Engineer
Top Benefits
About the role
Who you are
- A degree in Computer Science is desirable but not essential
- 7+ years of software engineering experience
- 3+ years of Rust experience
- A track record of delivering complex software projects from start to finish
- Good understanding of distributed systems
- Experience with communication protocols such as RESTful APIs, gRPC, and/or inter processes communication
- Experience with cloud platforms such as GCP or AWS is a plus
- Peer-to-peer experience is a plus
- Blockchain experience is a plus
- Open source software experience is a plus
- Experience working with Git and Git workflow
- Practical experience with Agile software development methods
- Proficiency in Rust programming, with a proven track record in software development
- Deep understanding of computer science fundamentals, including algorithms, data structures, and concurrency
- Knowledge of blockchain technology and its core concepts, such as consensus
- Mechanisms, cryptography, and smart contracts
- Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream
- Clearly articulates new issues, suggests changes to management for implementation
- Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)
What the job involves
- As a Senior Software Engineer, you will provide deep engineering expertise and work across agile teams in Mithril to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way
- You will leverage your knowledge to consistently challenge the status quo, innovate for business impact, and remain at the forefront of industry trends, best practices, and technological advances
- As a senior member of the team you are expected to mentor and grow other software engineers and act as a go-to person within the team and the wider organisation across multiple codebases and languages
- Promote best practices in software architecture, design, development, tests, documentation, delivery, deployment, and operations
- Provide technical expertise in Rust programming for blockchain development
- Crafting high-quality, efficient, and maintainable code for blockchain solutions
- Conduct thorough code reviews to ensure high-quality deliverables
- Actively participating in strategic technical decision-making, with a focus on designing core components for our platform, prioritizing security, scalability, and performance
- Collaborate closely with cross-functional teams, including blockchain researchers, product owners and managers, and DevOps engineers, to deliver high-impact blockchain solutions
- Review specifications produced by architects and our product specialists
- Be knowledgeable of distributed and concurrent computation
- Be knowledgeable of the basics of cryptography
Benefits
- Flexible schedule
- Remote work - ability to work anywhere
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development Opportunities
- Minimum 4 weeks of PTO + Sick Leave plan
- Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
- Health Savings Account
- Life Insurance
- Monthly Health Stipend to use towards any wellness or medical coverage/service
- Pension
About IO Global
Io Global is a leading ISP with a large customer base in Afghanistan specialising in broadband solutions with a high focus on Internet connectivity services. Io Global provides WiMAX, VSAT. Point to Point Wireless based Broadband Internet Access, to large Corporates, Banks, SMEs, SOHOs and Homes.
Io Global holds an Internet Service Provider License from the Ministry of Communications, Government of Afghanistan.
With several years of proven track-record of intensive on-field experience, Io Global are one of the foremost WiMax, VSAT/RF experts in Afghanistan. Founded by a team of professionals in the field of satellite communications, information technology and Telecoms, Io Global specialises in short and long-term turnkey contracts for services with operating engineering staffers, microwave, satellite and IP, design engineers and project managers.
With a satisfied client base including several multinational corporations, Io Global provides cost-efficient services with strategic business relationships with leading IT, microwave and Satellite services companies. Our service footprint covers the Indian sub-continent where we deploy a varied inventory of leased satellite space segment on selected satellites to deliver a cost-effective service into this geographic region.
The Company focuses on extreme customer satisfaction by implementing tried and tested systems and procedures, fast response time, quick turn ON time, proper documentation with access to state of the art test and measurement equipment and labs.
We have exclusive tie-ups with various companies all around the world, providing them with global support for all their Broadband Wireless products.