About the company
At Foundry, weāre not waiting for a decentralized financial future ā weāre building it now. By empowering institutions with the tools they need to mine and stake digital assets, weāre thoughtfully driving the industry forward. Are you a driven blockchain enthusiast interested in joining our team? Check out our open roles. Also, if you have an interest in Foundry and a passion for our industry, but don't see a position that is a fit for you at this time, please submit your application to the General Interest and one of our recruiters will review your application.
Job Summary
WHAT YOU WILL DO:
šEngage closely with product managers and cross-functional team members to deeply comprehend project requirements and specifications, fostering a strategic alignment with organizational goals. šContribute to designing, developing, meticulously testing, and maintaining software solutions, adhering rigorously to best practices and coding standards, ensuring unparalleled quality and reliability. šExhibit commitment to crafting clean, efficient, and meticulously documented code that serves as a benchmark of technical excellence and attention to detail. šParticipate in code reviews, offering insightful feedback to team members to elevate code quality, fostering a culture of continuous improvement and excellence. šDisplay agility and expertise in debugging and promptly resolving software defects and issues, ensuring uninterrupted operational flow and superior user experience. šMaintain a level of awareness as it pertains to emerging technologies and industry trends, leveraging this knowledge to continually enhance your skill set and inform critical technology decisions. šDrive innovation by actively contributing to the refinement of software development processes and methodologies, amplifying efficiency and efficacy across the development lifecycle. šParticipate in effective communication channels with team members and stakeholders, delivering timely project updates with precision and professionalism. šChampion the cause of software reliability by spearheading the creation of robust test suites encompassing mocking unit tests, integration tests, and end-to-end testing, ensuring the resilience and quality of our software products.
Minimum Qualifications; Knowledge, Skills and Abilities:
šBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). š5+ years of professional software development experience. šProficiency in at least two programming language (C++, Rust, Kotlin, Java, GoLang) šFamiliarity with software development methodologies (e.g., Agile, Scrum). šStrong analytical and problem-solving skills. šExcellent communication and teamwork abilities. šAbility to learn quickly and adapt to new technologies. šPassion for software development and a desire to grow as a software engineer.