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

Senior Software Engineer (back-end)

Proof is the world's first identity-assured transaction management platform and we are on a mission to digitize trust for all of life’s most critical transactions. Developed by the same market leaders and experts who brought notarization online with Notarize℠, Proof offers trust in a digital world by verifying identities and securing transactions to protect businesses and their customers. Since 2015, we’ve completed many of the world’s first digital commerce transactions, including the first online real estate closing, online mortgage closing, online auto sale, and online will and we're still just getting started!


We are looking for an experienced back-end Senior Software Engineer to help build and maintain Proof’s products.


Our tech: Proof platform’s back-end is Ruby on Rails, Postgres SQL, Redis, hosted on AWS. Our front-end apps are built with React, GraphQL, Apollo and TypeScript.


What you’ll do as a Senior Software Engineer (back-end) at Proof:
  • Collaborate with Product and Notary Experience team engineers to design, create, and maintain features for Proof's customers and users
  • Write high complexity code autonomously, with exceptional quality and on time
  • Drive project scoping activities, effectively dealing with ambiguous requirements
  • Troubleshoot complex technical issues in production, pertaining to team's areas of ownership
  • Drive improvements, collaboration, and best practices through code reviews and mentoring
  • Proactively write and maintain technical documentation
  • Participate in production on-call rotation several times a year, after receiving in-depth training


What we’re looking for:
  • 5+ years of experience as a software engineer building complex, performant, customer-facing enterprise applications using Ruby on Rails.
  • Concern for quality and enthusiasm for writing unit and integration tests
  • A willingness to learn any part of the stack: back-end services, data layer, web interfaces, API’s, 3rd party integrations and so on
  • Comfort with adapting to new technology and new opportunities
  • Full ownership of the code you write, from the technical design through to production
  • Bias towards action and solutions
  • The ability to work autonomously and own problems from end to end
  • Effective communication and active listening skills, with a thoughtful, collaborative approach to problem-solving


You’ll really stand out if you have:
  • Experience with React, TypeScript, GraphQL
  • Experience with AWS


Our engineering culture:
  • Proof has a strong focus on mentorship, with regular 1:1s, reviews, and check-ins to ensure that you are learning & growing as an engineer. Your manager will help you set personal goals, support your learning, and track your progress against those goals, to encourage you in the growth of your career, wherever it may take you. 
  • Communicate it: You'll be part of a small, cross-functional team with a highly collaborative process that values thoughtful communication, not just with other engineers but with all parts of the organization. 
  • Ship it: We have a very tight, almost continuous deployment cycle. We ship most of the code weekly, alongside a daily Fastlane process with a focus on small features & improvements. 
  • Fix it: We’re a startup with big plans, and there’s so much to do. Whether it’s an antiquated legal process, an edge-case user interaction, a quirky piece of code, or unnecessary friction in the CI/CD process, we show up every day with the goal of digging in and leaving something better than we found it.


Our Proof Pillars
  • Pave the Way: When obstacles arise, we break through barriers with passion and perseverance. We lead with creativity and forward-thinking. We aim to set new standards and shape the future in a repeatable, scalable way so the path to success is easier for our team to follow.
  • Own It: We embrace the responsibility that comes with supporting life's most important transactions. When a problem arises we relentlessly pursue the solution with a 'Yes before no' attitude. Because every problem and every transaction is treated like it's our own.
  • Act with Integrity: We are in the business of building trust and it is at the core of everything we do. We are honest and transparent with our customers, each other and ourselves. If we make a mistake, we own up to it right away and do what it takes to make it right. Our dedication to security and compliance is key to earning trust, fighting fraud and ultimately, our success.
  • Play to Win: We believe excellence is about always striving to be better so when we get it wrong, we iterate, we learn and we grow. We know we can only go so far alone, we're better together and collectively, we win!


Here are some of our great benefits:
  • Medical, dental, and vision benefits
  • Life insurance, long and short-term disability coverage
  • 401k Plan with a 4% match, beginning on your hire date
  • Unlimited Sick and Vacation time
  • 14 paid company holidays
  • 2 company Chillax weeks (Summer & Winter)
  • 12 weeks of paid parental leave
  • 4 week sabbatical after 5 years of continuous full time employment
  • Health Reimbursement Arrangements for fertility and gender affirmation
  • Lunch on Proof through Grubhub credit
  • Monthly work from home stipend
  • Professional development credit
  • Monthly reimbursement for Wellness
  • And more!


$150,000 - $190,000 a year
This salary range represents the low and high end of the salary range for this job in the US. Minimums and maximums may vary based on location. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and other relevant factors. The total compensation package for this role includes base pay, the benefits listed above, and equity.

This position will be posted and accepting applications through April 18th, 2025.


Proof is committed to building an inclusive environment for people of all backgrounds and everyone is encouraged to apply. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Average salary estimate

$170000 / YEARLY (est.)
min
max
$150000K
$190000K

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 Senior Software Engineer (back-end), Proof

As a Senior Software Engineer (back-end) at Proof, you’re stepping into a pivotal role with a company that’s changing the face of digital transactions. We’re on a mission to digitize trust for life’s most essential exchanges, and your expertise in building robust back-end systems will be crucial in that journey. You’ll be leveraging technologies like Ruby on Rails, Postgres SQL, and Redis, hosted on AWS, to help create features aimed at enhancing the experience of our customers. You’ll collaborate directly with fellow engineers and product teams to design, build, and maintain our cutting-edge platform. Your exceptional coding skills and comprehensive understanding of enterprise applications will shine as you tackle complex technical challenges and contribute to production readiness. Along the way, we’re all about growth here; expect to participate in mentorship and deep dives into best practices, alongside a highly collaborative, agile environment. With your previous experience exceeding five years, you’ll take ownership of your projects from conception to deployment, driving improvements and contributing to our fast deployment cycles. Plus, we’re committed to your career advancement and will support you every step of the way. At Proof, we want you to feel valued and empowered to make impactful changes that resonate with our mission of securing trust in every transaction. If you’re ready to embrace this challenge in an inspiring remote work culture, then we can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (back-end) Role at Proof
What are the main responsibilities of a Senior Software Engineer (back-end) at Proof?

As a Senior Software Engineer (back-end) at Proof, you will be responsible for designing, creating, and maintaining features for our customers who rely on our innovative transaction management platform. You will collaborate with cross-functional teams, write high-quality code autonomously, troubleshoot technical issues, and drive project scoping activities while actively participating in mentoring newer engineers. Your emphasis on quality will be essential for our mission to digitize trust across various transactions.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer (back-end) position at Proof?

To qualify for the Senior Software Engineer (back-end) role at Proof, you’ll need a minimum of 5 years of experience in software engineering, with a strong emphasis on Ruby on Rails and building customer-facing enterprise applications. You'll need to possess skills in debugging, documentation, and effective communication. Experience with additional technologies, such as React and AWS, will make your application stand out.

Join Rise to see the full answer
What is the engineering culture like at Proof for a Senior Software Engineer?

The engineering culture at Proof promotes mentorship and regular feedback, encouraging personal and professional growth. As a Senior Software Engineer (back-end), you'll work within a small, cross-functional team that values collaboration and thoughtful communication. Our tight deployment cycle means your contributions will have an immediate impact on our evolving platform. We strive to cultivate an environment where everyone is empowered to take ownership of their work.

Join Rise to see the full answer
What technologies are used by the Senior Software Engineer (back-end) at Proof?

At Proof, as a Senior Software Engineer (back-end), you will primarily work with Ruby on Rails for back-end development, alongside Postgres SQL for database management and Redis for caching. Our cloud infrastructure is hosted on AWS, and familiarity with front-end technologies like React, GraphQL, Apollo, and TypeScript is highly beneficial. A willingness to learn and adapt to new technologies is key to your success in this position.

Join Rise to see the full answer
How does Proof support the professional development of Senior Software Engineers?

Proof is dedicated to supporting the professional development of our Senior Software Engineers through regular one-on-one check-ins, personal goals setting, and mentorship initiatives. We actively promote continuous learning and provide resources for professional development, allowing you to enhance your skills and grow your career. Our engineering culture emphasizes collaboration and knowledge sharing, ensuring you have the tools and support to thrive.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (back-end)
Can you describe your experience with Ruby on Rails?

When asked about your experience with Ruby on Rails, focus on specific projects where you've used it extensively. Highlight your understanding of MVC architecture, RESTful API design, and how you've implemented features that improve user experience. Don’t hesitate to mention any challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you approach debugging complex issues in production?

To answer this question effectively, describe your systematic approach to debugging, including the tools and techniques you use. Share a specific example of a complex issue you resolved, detailing your thought process, the steps you took to isolate the problem, and the solution you implemented.

Join Rise to see the full answer
What strategies do you use to write high-quality code?

Discuss your commitment to writing clean, maintainable code. Mention specific practices like code reviews, testing (unit/integration), and following coding standards. An example of successful managerial feedback on your code can strengthen your response.

Join Rise to see the full answer
How do you ensure effective communication within your team?

Effective communication is crucial in a collaboration-heavy role. Share techniques you employ, such as regular check-ins, using project management tools, and fostering an open environment for sharing ideas. Provide examples of situations where your communication skills helped resolve misunderstandings or improved project outcomes.

Join Rise to see the full answer
Describe a challenging technical problem you solved. What was the outcome?

When answering this question, present a real-world scenario that showcases your problem-solving skills. Detail the problem, the technical approach you took to solve it, and the positive outcomes that came from your solution, emphasizing any metrics that demonstrate success.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects?

To respond effectively, explain the methods you use to prioritize tasks, like Agile methodologies or specific tools. Highlight your ability to balance quality and deadlines, and provide an example of a time when you successfully managed competing priorities.

Join Rise to see the full answer
What role does testing play in your development process?

Discuss the importance of testing in ensuring code quality and reliability. Share your experience with automated testing, how it integrates into your workflow, and how you use test-driven development (TDD) practices to guide your coding.

Join Rise to see the full answer
Can you explain what security considerations you take into account when coding?

Address common security vulnerabilities like SQL injection and cross-site scripting (XSS). Emphasize your proactive measures to protect data, such as input validation, encryption protocols, and adherence to security best practices that are vital in your role at Proof.

Join Rise to see the full answer
How do you approach code reviews?

Talk about your philosophy on code reviews, focusing on constructive feedback, learning opportunities, and collaboration. Share an instance when a code review led to significant improvements in quality or a better understanding of a tech stack among your peers.

Join Rise to see the full answer
What motivates you about working in a startup environment like Proof's?

Highlight your enthusiasm for innovation, learning, and the fast-paced nature of startups. Discuss your eagerness to contribute to building products that impact users significantly and how that drives your passion to excel in your role as a Senior Software Engineer.

Join Rise to see the full answer
Similar Jobs
Powertalent Remote No location specified
Posted 5 days ago

Join Powertalent as a Senior Java Developer to design and implement high-quality software solutions in a collaborative environment.

Photo of the Rise User
Posted 9 days ago

We are seeking a Senior Java+Python Hosting Engineer to revolutionize our cloud-based SDLC at a leading firm.

Photo of the Rise User

Gorgias is looking for a Front-end Engineer to join their dynamic team and enhance the ecommerce experience with cutting-edge technology.

Photo of the Rise User
Posted 2 days ago

Join Welltech as a Backend Developer to shape the future of health and wellness technology.

Photo of the Rise User
Social Impact Driven

Crum & Forster is looking for a Full Stack Developer to innovate and maintain internal and external systems in a fully remote setting.

Photo of the Rise User

Visa is seeking a Lead Software Engineer to develop and enhance state-of-the-art payment solutions in a rapidly growing team.

Photo of the Rise User
Visual Concepts (Novato, CA) Remote Agoura Hills, California, United States
Posted 8 days ago

As a Software Engineer at Visual Concepts, you'll enhance the gameplay experience of WWE 2K through innovative feature technology development.

Photo of the Rise User
Posted 6 days ago

EverTrue seeks a motivated Software Engineer I to enhance their fundraising software while working in a fully remote, supportive environment.

proof℠ is the world's first identity-assured transaction management platform. developed by the same market leaders and experts who brought notarization online with notarize℠, proof offers trust in a digital world by verifying identities and securi...

33 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 9, 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, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas