AIQ logo

Software Engineer, Level 2 (GoLang)

AIQ
Full-time
Remote
United States
Technology & Development

Software Engineer, Level 2 (GoLang)

Full-Time | Remote-Friendly | Join Our Mission-Driven Team

About the Role


Are you a builder at heart who loves turning complex problems into clean, scalable code? Do you thrive in fast-moving environments where collaboration, curiosity, and autonomy are the norm—not the exception? Then this might be your next favorite job.


We're looking for a Level 2 Software Engineer to join our growing engineering team! You’ll play a key role in designing and delivering software systems that are elegant, scalable, and dependable. This isn’t just about cranking out code—it’s about writing testable, maintainable, and thoughtful solutions that serve real business needs and make our users' lives better.

👉 To be considered for this role, you must complete an online assessment with your camera on.
Assessment link: HERE

What You’ll Be Doing

  • Designing and implementing robust software systems and backend services in Go (GoLang)
  • Creating and maintaining clean, reusable, and well-documented code
  • Shaping system architecture with scalability and reliability in mind
  • Collaborating closely with your engineering teammates, product leads, and other cross-functional stakeholders
  • Writing unit and integration tests that cover both happy paths and edge cases
  • Participating in code reviews, giving and receiving feedback to level up together
  • Investigating and debugging tricky issues across services with a methodical approach
  • Contributing to internal documentation and team knowledge sharing

What You Bring

  • 2+ years of experience as a software engineer
  • Proficiency in Go (GoLang) and familiarity with building APIs and backend services
  • Exposure to frontend technologies like React (bonus points for full-stack experience!)
  • Experience working in agile development environments
  • Comfort with version control (Git), CI/CD workflows, and writing tests across the stack
  • A systems thinker who considers performance, monitoring, and security as part of development—not an afterthought
  • Excellent communication and collaboration skills—you know how to give and receive feedback gracefully
  • A proactive mindset: You take initiative, escalate blockers early, and care about building with intention


Nice-to-Have

  • Experience with Google Cloud Platform (GCP)
  • Interest in mentorship and a passion for continual learning
  • An understanding of how your code fits into the broader business strategy


Why Join Us?

  • You’ll work on real problems with a supportive and smart team who values craft
  • We keep things flexible, friendly, and remote—so you can do your best work, wherever you are
  • Your voice matters here. Whether it’s shaping architecture or refining our culture, we want your input
  • We value people over process and ownership over micromanagement
  • We’re big believers in learning, growth, and feedback


Location

 This is a remote-first role, but we’re based in the U.S. and love to collaborate across time zones.


Ready to Apply?

If this sounds like you, apply now! Let us know why you're excited about this role—and don't forget to highlight your experience with Go and React!