Junior Software Engineer

  • Bozeman, MT, USA
  • Full-time

Company Description

At IronCore Labs, we help application developers secure the data of their customers and make the world a safer place to do digital business. As a company, we value learning and constant improvement. We want to work with people who dedicate time to reading, taking classes, experimenting with new technologies, or otherwise pushing themselves to be better. We strive for a healthy work-life balance and understand that you have a life outside of work. We work hard and have fun while we are doing it.

IronCore is a small and growing startup backed by venture capital. Our company is based in Boulder, CO and Bozeman, MT. 

Job Description

As a Junior Software Engineer at IronCore, you will work alongside a group of co-workers who believe in building things right, not just getting features out the door. You will help design, prototype, and implement features of our privacy platform while being a part of a team that works across functional boundaries to deliver resilient solutions to our customers. You will have the opportunity to strengthen your knowledge of data security and privacy tools, techniques, and best practices.


  • Work in a collaborative environment with geographically distributed software engineers and system architects

  • Contribute to the full lifecycle of feature development from design through testing, release, and support

  • Program in multiple languages to build and enhance our privacy platform in various environments

  • Contribute to key open source projects

  • Participate in code reviews to both assess code quality and grow your understanding of production software

  • Teach what you know, learn what you do not. The best education is the person sitting next to you.



  • Well developed Computer Science foundations via college degree or coding bootcamp
  • Communication and collaboration skills and the ability to ask questions of your peers

  • Exposure to different programming languages

  • Flexibility to adapt to the technology most appropriate to complete a task

  • An interest in working on data security and privacy

Bonus Points

  • Exposure to cryptographic concepts and a desire to grow and apply those concepts

  • Curiosity in Functional Programming concepts and paradigms

Technologies We Use

Rust, Scala, Java, NodeJS, TypeScript, Git/GitHub, Travis CI, REST, Docker, Kubernetes, PostgreSQL, Kafka, Google Cloud Platform.


Additional Information

IronCore Labs is an equal opportunity employer, and we welcome minorities, women, veterans, and disabled persons.