Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Back-end Engineer image - Rise Careers
Job details

Back-end Engineer

About Macroscope

Macroscope aims to be the source of truth of what's happening for any company that builds software. Our mission is to give leaders clarity and engineers time.

We help leaders understand how their products and codebases are evolving—what’s changing, who’s working on what, and where progress is happening—grounded in the ultimate source of truth: the code.

Macroscope is founded by former entrepreneurs who have started and sold multiple companies, and operated as product/engineering executives at public tech companies. We're fortunate to be supported by the best VC firms and angels in the business.

About the role

We're looking for an exceptional engineer who will work on our back-end services. You'll be contributing to the API layer and infrastructure for features that our customers will interact with. You'll also contribute to the many AI systems that power these features. You'll work closely with our founders, our entire engineering team and our designer to build products that deliver value to our customers.

Qualifications

  • You have extensive experience writing software for distributed back-end services.

  • You have demonstrable experience writing software that powers well crafted, delightful product features.

  • You ideally have extensive experience working in Go.

  • You've worked on beloved, at-scale B2B SaSS products (ideal) or consumer products

  • You have experience working or interfacing with AI systems, LLMs and RAG.

  • You've worked alongside other engineers and designers to build complex and challenging products at scale.

  • You've ideally also worked in a small startup environment with little process and structure.

  • You've architected or worked in codebases that are complex, durable, professional and maintained in such a way that a fast-growing engineering team can contribute and get up to speed.

  • You have a mastery around the various AI-tools that can help accelerate you as an engineer, and you are curious about discovering new tools.

  • It's not a requirement, but you ideally have some experience working on or contributing to front-end systems (Typescript, React, HTML, CSS, etc)

Our technology stack: Typescript/React (front-end), Golang (backend), Temporal, Google Cloud (GCP), Postgres, Terraform

About you

  • You are extremely high agency. We are a small startup and we intend to keep an extremely flat organizational structure for as long as possible. Instead of relying on people managers, product managers and heavy processes, we rely on exceptionally talented individuals with high agency to be independent thinker and self-motivated towards contributing to our mission.

  • You want to work at an early stage start-up. The default state of any startup is failure. The only way to overcome the daunting odds of making a startup venture successful is for a densely packed group of insanely hard working and talented people to work together to building something useful to and loved by customers. If you're not willing to work extremely hard on something high risk, this startup isn't for you.

  • You act like an owner. You put immense care and craft into what you build. You don't walk past broken windows.

  • You care about what we're building. Life's too short to work on something you're not passionate about. We are a small group of ambitious people who want to build something insanely great that we want to use, and that we think every company will want to use. If our mission and product doesn't resonate with you, we understand and would encourage you to find something that does.

Average salary estimate

$130000 / YEARLY (est.)
min
max
$110000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Back-end Engineer, Macroscope

Are you ready to take on a pivotal role as a Back-end Engineer at Macroscope? Located in the vibrant tech hub of San Francisco, Macroscope is on a mission to provide unparalleled clarity for software companies, and we want your expertise to help us achieve that. As a Back-end Engineer, you'll dive deep into our API layer and infrastructure, contributing to innovative features that will become essential for our customers. Imagine working closely with our founders and a talented engineering team to create solutions that enhance understanding and progress in our industry. If you have extensive experience writing software for distributed back-end services and especially if you have a knack for Go, this role could be your ideal fit. You'll also have the opportunity to interface with advanced AI systems, ensuring we're delivering the most effective tools to our users. At Macroscope, we pride ourselves on having a high-agency culture that thrives in a flat organizational structure, so your input will be not just welcomed, but essential. We are not just building products; we are crafting something that we believe will be loved by users everywhere, and your role as a Back-end Engineer will be significant in bringing that vision to life. If you're passionate about doing impactful work at an early-stage start-up and have the skills to match, let’s connect and explore how you can help us shape the future at Macroscope.

Frequently Asked Questions (FAQs) for Back-end Engineer Role at Macroscope
What are the main responsibilities of a Back-end Engineer at Macroscope?

As a Back-end Engineer at Macroscope, your primary responsibilities will include developing and maintaining the API layer that supports our product features, contributing to the infrastructure that ensures seamless interactions between our back-end services and customer needs, and working closely with AI systems to enhance our offerings. You'll collaborate with other engineers and designers to bring innovative solutions to life, all while ensuring high standards of code quality and performance.

Join Rise to see the full answer
What qualifications are necessary to apply for the Back-end Engineer position at Macroscope?

To qualify for the Back-end Engineer position at Macroscope, you should have extensive experience in developing distributed back-end services, ideally with proficiency in Go. Experience in working with B2B SaaS products or consumer applications, as well as familiarity with AI systems and LLMs, is highly beneficial. Additionally, a background in a startup environment where you can thrive with little oversight is an advantage, as we value high agency and self-motivation in our team members.

Join Rise to see the full answer
What technology stack does Macroscope use for back-end development?

At Macroscope, our technology stack for back-end development primarily includes Golang as the main programming language, along with Google Cloud (GCP) for cloud services and PostgreSQL for database management. We also employ Terraform for infrastructure as code practices. This stack allows our engineering team to build scalable and robust back-end services that are crucial for our application's success.

Join Rise to see the full answer
How does Macroscope support collaboration between engineers and product designers?

Collaboration is at the heart of the engineering process at Macroscope. As a Back-end Engineer, you'll work closely with product designers and other team members to ensure that our software features are not only functional but also intuitive and delightful to use. Regular team meetings, feedback loops, and open lines of communication help foster a strong collaborative environment where everyone's insights are valued.

Join Rise to see the full answer
What is the work culture like for a Back-end Engineer at Macroscope?

The work culture for a Back-end Engineer at Macroscope is dynamic, fast-paced, and rooted in high agency. We're a small startup dedicated to making a meaningful impact, and we encourage our team members to take ownership of their work and contribute their ideas. You can expect a flat organizational structure that fosters direct communication with founders and a close-knit team experience that prioritizes craftsmanship and passion for building innovative solutions.

Join Rise to see the full answer
Common Interview Questions for Back-end Engineer
Can you explain your experience with distributed back-end services relevant to the Back-end Engineer role at Macroscope?

When discussing your experience with distributed back-end services, focus on specific projects you've worked on that highlight your skills in scalability and reliability. Explain your approach to building robust systems, your familiarity with cloud services, and how you've ensured seamless communication between various services. Use examples that demonstrate your problem-solving abilities and impact on product performance.

Join Rise to see the full answer
What programming languages are you most comfortable with, particularly Go?

When asked about programming languages, emphasize your proficiency in Go and detail how you've applied it in past projects. Share your experiences with Go’s concurrency model, any frameworks or libraries you prefer, and how you’ve used Go to solve complex problems. Be prepared to provide examples of code you've written or systems you've built using Go.

Join Rise to see the full answer
How do you ensure the quality of your back-end code?

To ensure the quality of your back-end code, discuss practices such as code reviews, testing strategies (unit tests, integration tests), and the use of CI/CD pipelines for automated deployment. Mention any tools or frameworks you use to maintain code quality and how you incorporate feedback into your development process to continually improve your codebase.

Join Rise to see the full answer
Describe a time when you had to work closely with front-end developers. How did you ensure effective collaboration?

In your response, outline a specific scenario where you worked with front-end developers, detailing the communication strategies you employed. Discuss how you ensured that APIs were properly documented and how you addressed any discrepancies in feature requirements to facilitate smooth collaboration. Highlight your understanding of the need for both back-end and front-end teams to work in harmony.

Join Rise to see the full answer
How familiar are you with leveraging AI systems in your engineering work?

Share your familiarity with AI systems and how you've integrated them into your projects. Talk about any experience you have with AI models, optimizing interactions, or using AI to enhance user experience. If applicable, mention how you've collaborated with data science teams or used libraries specifically designed for AI within the context of back-end development.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects as a Back-end Engineer?

Discuss your approach to prioritizing tasks, such as using project management tools, assessing project impact and deadlines, and regularly updating your priorities based on developer sprints or team goals. Highlight how you adapt to changing project scopes and align your work with team objectives to ensure efficient completion of all your responsibilities.

Join Rise to see the full answer
What strategies do you use to keep up with the latest technologies in back-end development?

When addressing how you keep up with the latest technologies, mention resources like attending conferences, participating in online courses, and following industry publications. Share personal projects or contributions to open-source as ways you apply new knowledge and emphasize your dedication to continuous learning as a Back-end Engineer.

Join Rise to see the full answer
Can you explain your experience with cloud computing, specifically Google Cloud (GCP)?

Detail your experience with Google Cloud by discussing specific services you've utilized, such as Compute Engine, Kubernetes Engine, or Cloud Functions. Highlight any projects where you deployed applications on GCP and discuss your proficiency with infrastructure as code practices like Terraform, showcasing how you leverage cloud solutions for scalability and efficiency in development.

Join Rise to see the full answer
Why do you believe in the mission of Macroscope, and how do you see yourself contributing?

Show your enthusiasm for Macroscope's mission by discussing your understanding of the challenges in software development and how clarity can lead to better organizational success. Mention how your skills as a Back-end Engineer uniquely position you to contribute to the team’s goals, and express your passion for creating meaningful software that enhances productivity.

Join Rise to see the full answer
What experiences have prepared you for working in a startup environment like Macroscope?

Reflect on your experiences in startup environments, emphasizing the skills you've gained in adaptability, problem-solving, and self-motivation. Discuss specific situations where you've navigated challenges with minimal guidance and how these experiences shape your readiness for the dynamic culture at Macroscope, where initiative and ownership are essential.

Join Rise to see the full answer
Similar Jobs
Posted 11 days ago

Join Macroscope as a Junior Back-end Engineer and help build the future of AI-driven software tools for businesses.

Teamified Remote No location specified
Posted 13 days ago

Join Teamified to elevate iOS development with innovative mobile applications for leading businesses worldwide.

Photo of the Rise User
Experian Remote Virtual , California, CA
Posted 13 days ago

Join Experian as a Senior Staff Software Engineer to help reshape financial services with innovative cloud-based solutions.

Photo of the Rise User
Apple Hybrid San Diego, California, United States
Posted 20 hours ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple's innovative team as a Software Development Engineer focusing on device management solutions for educational and enterprise customers.

Photo of the Rise User

We're seeking a Senior Lead Software Engineer to develop cutting-edge payment solutions in the Visa Technology organization.

Makai Labs is looking for a skilled Senior Python Developer to join their remote team and help shape the future of enterprise automation.

Photo of the Rise User
GoodParty.org Remote No location specified
Posted 3 days ago

Be a key player in transforming democracy as an AI Automation Engineer at GoodParty.org, where your expertise will help streamline operations for independent candidates.

ngc Hybrid United States-Rhode Island-Middletown
Posted 2 days ago

Join Northrop Grumman as a Software Engineer, where you will develop innovative training systems for the US Navy.

Join General Dynamics Mission Systems as an Entry Level Software Engineer and contribute to cutting-edge defense technologies.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
168 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington