Enable job alerts via email!

Staff Engineer

Raise

Chicago (IL)

Remote

USD 160,000 - 190,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Raise, a leader in revolutionizing the gift card ecosystem, seeks a Staff Software Engineer to enhance its API infrastructure using microservices. This remote role offers the chance to collaborate with a dynamic team, tackle complex challenges, and establish best practices in an agile environment. The position emphasizes mentorship and technical excellence, with responsibilities including system architecture and performance optimization.

Benefits

Comprehensive health benefits
Flexible Paid Time Off Policy
Paid parental leave
Voluntary benefits, such as Pet Insurance

Qualifications

  • 8+ years of professional software development experience required.
  • Strong understanding of software engineering principles and best practices.
  • Experience in building and maintaining distributed systems.

Responsibilities

  • Lead and implement key backend infrastructure components.
  • Develop high-performance microservices using Go and PostgreSQL.
  • Mentor other engineers and promote best practices.

Skills

Software development
Mentorship
Microservices
Problem-solving
Collaboration

Education

Bachelor’s degree in Computer Science or equivalent

Tools

PostgreSQL
gRPC
Go
Ruby on Rails

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Raise. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$160,000.00/yr - $190,000.00/yr

Additional compensation types

Annual Bonus

Raise is at the forefront of revolutionizing the entire Gift Card (GC) ecosystem by bringing it onto the blockchain. With a decade-long dedication to this vision, Raise is poised to launch a groundbreaking network that directly connects brands with their customers. By eliminating intermediaries and empowering consumers and brands alike, Raise is reshaping the landscape of consumer-brand interactions.

Raise operates as a fully remote company, fostering a dynamic and inclusive work environment. Historically, we've garnered support from prominent institutions such as PayPal, NEA, and Accel. Guiding our endeavors is a seasoned founder, who has returned to lead the charge, backed by a highly experienced executive team.

The potential of our endeavor is staggering. With over $1 trillion spent annually on gift cards, and with digital and international markets driving double-digit growth, the opportunity for transformative impact is immense. At Raise, we are not just building a network; we are shaping the future of consumer-brand relationships.

Join us on this journey as we redefine the dynamics of commerce, ushering in a new era of empowerment and connectivity in the digital age.

About the Position

We are seeking a highly motivated and experienced Staff level Software Engineer to contribute to developing our API infrastructure, focusing on microservices architecture. You will be key in designing and implementing scalable, low-latency solutions for new and existing services that power our product portfolio.Collaborating within a cross-functional team aligned with Raise's strategic initiatives, you will directly impact the evolution of our gift card-centric product offerings.

Leveraging technologies like Go, Microservices, and PostgreSQL, Staff Software Engineers at Raise are passionate about crafting well-designed and thoroughly tested solutions that support Raise's web and mobile platforms, and our enterprise API.You will be a key contributor in defining and refining our architecture, technology stack, best practices, and innovative approaches to software development.Our emphasis on scale, reliability, and product agility demands a thoughtful approach, rapid iteration, and judicious technology selection.

If you are a seasoned backend engineer driven by complex challenges and thrive in collaborative environments that value creativity, diverse perspectives, and continuous learning, we encourage you to apply!

Responsibilities

Lead the Charge: Architect and implement key components of our backend infrastructure, influencing the technical direction and overall system architecture. You'll be a go-to resource for technical expertise.

Build for Scale: Develop and maintain high-performance, scalable microservices using Go, PostgreSQL, and gRPC. Performance is key; you'll be empowered to optimize and fine-tune our systems.

Mentor and Inspire: Provide technical mentorship and guidance to other engineers, fostering a culture of learning and growth. Share your knowledge and help others level up.

Champion Best Practices: Drive the adoption of best practices for software development, including testing, code review, and CI/CD. We believe in quality code and efficient processes.

Collaborate and Influence: Work closely with product managers and stakeholders to define technical requirements and translate them into actionable engineering tasks. Your voice will be heard.

Solve Real Problems: Proactively identify and address performance bottlenecks and scalability challenges. We're not afraid of complex problems; we embrace them.

Shape Our Future: Contribute to our backend infrastructure's technical roadmap and strategy. You'll have a direct impact on our direction.

Skills & Qualifications

Must-Have Qualifications:

●8+ years of professional software development experience, with a proven track record of building and maintaining complex systems.

●Demonstrates high autonomy and is consistently looking for opportunities to improve systems, processes, and team productivity.

●Strong belief in mentorship and knowledge sharing—genuinely enjoys helping other engineers grow through guidance, pairing, and code reviews.

●Strong understanding of software engineering principles and best practices, including design patterns, testing methodologies, and CI/CD.

●Hands-on experience working on high-traffic production systems that handle millions of requests and transactions, with an emphasis on scalability and reliability.

●Extensive experience in building and maintaining distributed systems and web services (REST, gRPC) using languages such as GO, with a proven track record as a key contributor in system design and implementation.

●Strong proficiency in database design principles and performance optimization for databases.

●Proven ability to optimize application performance and scalability.

●Excellent communication and collaboration skills. We're a team, and we value clear communication.

●Experience with Agile and Scrum methodologies.

●Bachelor’s degree in Computer Science, Computer Engineering, or equivalent professional experience.

●3+ years of experience with Ruby and Ruby on Rails in a production environment.

Nice to Have:

●Web3/blockchain experience or familiarity with decentralized systems.

Raise offers a comprehensive benefits package to all our employees, including:

  • Comprehensive benefits package including health, dental, vision, 401(K) plan, company paid short term and long-term disability, and life insurance
  • Flexible Paid Time Off Policy
  • Raise Gives Back paid time off for volunteering
  • Paid parental leave
  • Voluntary benefits, such as Pet Insurance and Identity Protection
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Technology, Information and Internet

Referrals increase your chances of interviewing at Raise by 2x

Sign in to set job alerts for “Staff Engineer” roles.
Senior Staff Network Solutions Engineer (REMOTE)
Senior Solutions Sales Engineer - Enterprise - LatAm (US-Based, Portuguese speaking)
Principal Quality Engineer/Manager (Business Systems)- Remote

Chicago, IL $85,000.00-$95,000.00 3 weeks ago

Chicago, IL $180,000.00-$215,000.00 3 months ago

Chicago, IL $170,000.00-$190,000.00 3 months ago

Chicago, IL $170,000.00-$190,000.00 3 months ago

Senior VDC Engineer, Mechanical and Plumbing

Chicago, IL $90,000.00-$110,000.00 2 weeks ago

Chicago, IL $170,000.00-$210,000.00 1 week ago

Senior Software Engineer, Backend - Fintech

Chicago, IL $105,000.00-$215,000.00 2 weeks ago

Chicago, IL $115,000.00-$230,000.00 1 day ago

Chicago, IL $185,000.00-$225,000.00 1 week ago

Electrical Engineer– Ops & Tech assessment Manufacturer Power Distribution Data Centers
Senior Site Reliability Engineer - Data (REMOTE)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

UVM Verification Engineer

Actalent

Chicago

Remote

USD 130,000 - 190,000

5 days ago
Be an early applicant

Senior Staff Engineer (Crypto/Web3) - Dragonfly Portfolio

P2P

San Francisco

Remote

USD 150,000 - 200,000

7 days ago
Be an early applicant

STAFF ENGINEER

American Well

Boston

Remote

USD 153,000 - 210,000

4 days ago
Be an early applicant

Staff Detection & Response Engineer (Federal)

Okta, Inc.

Washington

Remote

USD 161,000 - 241,000

8 days ago

Senior Staff Network Engineer

Quality Control Specialist - Pest Control

Lake Forest

Remote

USD 121,000 - 203,000

5 days ago
Be an early applicant

Senior Staff Engineer (Remote)

GEICO

Chevy Chase

Remote

USD 115,000 - 260,000

10 days ago

Senior Staff Engineer (Remote)

GEICO

San Francisco

Remote

USD 115,000 - 260,000

11 days ago

Senior Staff Engineer (Remote)

GEICO

Katy

Remote

USD 115,000 - 260,000

14 days ago

Staff Engineer - React (Commercial Service Platform) REMOTE

GEICO

Boulder

Remote

USD 115,000 - 230,000

15 days ago