For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
RevSpring
RevSpring

Senior Staff Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Staff

Tech stacks

Software Development
DevOps
Amazon
+35

Contract role
7 days ago
Apply now

Job Title: Senior Staff Software Engineer

Job Summary

As a Staff Software Engineer on our Search Services and Applications team, you'll take on technical leadership for AI-powered search solutions. You'll architect and build full-stack, cloud-based applications that push the boundaries of what's possible with LLMs and search technology.

You'll shape the technical strategy and direction for our search products, making critical architectural decisions that balance innovation with scalability and reliability. This means driving research into emerging AI technologies, evaluating and integrating new tools into our stack, and setting the technical roadmap that keeps us at the forefront of the industry. You'll be a go-to technical leader for our search products—guiding proof-of-concepts, leading design reviews, and making the tough calls on technology selection and system architecture.

Your days will be split between strategic technical planning and hands-on work—writing code, mentoring engineers, and collaborating across teams to turn vision into reality. You'll work closely with product leaders, executives, and cross-functional partners to align technical decisions with business goals. You'll own products end-to-end with a DevOps mindset, always thinking about how today's decisions impact tomorrow's capabilities.

This role is ideal if you thrive on solving complex problems, enjoy being technical leader on a highly collaborative team, and want to leave your mark on how we build and scale search technology.

Essential Functions

  • Designing and writing code and reviewing others’ designs and code. Understand design patterns and are passionate about making things better.
  • Participate in and contribute to Agile DevOps team activities. Effective in paired programming and working independently.
  • Help drive clarity in planning. Contribute to task definition, prioritization, and assignment. Drive deliverables with a sense of urgency and ownership along with surfacing risks, mitigating them, and suggesting course corrections when appropriate.
  • Own multiple products with a DevOps and service-ownership mindset. Deliver quality solutions with TDD, test automation, instrumentation, monitoring, secure/defensive coding, resiliency, and scalability.
  • Select methods and procedures on new or special assignments collaboratively.
  • Design, develop, review and deliver application, service and infrastructure architecture for search applications and services.
  • Collaborate on work with the team and contributing teams.
  • Engage in cross-functional teams and ensure successful project and/or product delivery.
  • Contribute to the broader engineering organization by driving improvements to shared resources and infrastructure, such as internal libraries, tools, and best practices.
  • Expert choice maker, able to effectively drive conclusions and resolve issues that impact and influence across multiple teams and domains.

Minimum Requirements

Technical Expertise:

  • Design and deliver robust, scalable backend search solutions using Java EE, Python, and AWS services
  • Hands-on experience with AI technologies including LLMs, ML, and related AWS stack tools
  • Lead efforts in data modeling, index creation, and optimization for efficient and accurate search results
  • Develop and implement advanced AI and machine learning algorithms to enhance search capabilities
  • Integrate AI and LLM technologies to improve search relevance, speed, and user experience

Leadership & Strategy

  • Assess business value, trade-offs, risks, and technical constraints during discovery and planning
  • Drive the technical strategy for AI-driven search and backend services, aligning with organizational goals
  • Lead architectural reviews and present recommendations to management
  • Evaluate and recommend new technologies to add to the stack
  • Stay current with industry trends and emerging technologies

Team Development

  • Lead and mentor software engineers across one or more functional areas
  • Foster an inclusive environment where team members are motivated to succeed with autonomy, mastery, and purpose
  • Share technical expertise and knowledge on relevant topics
  • Play a significant role in shaping the technical direction of the team and organization

Communication & Collaboration

  • Work effectively with product leaders, executives, and cross-functional teams to align on goals and architecture
  • Serve as technical point person or project lead, coordinating across functional areas
  • Provide complete, actionable, and timely technical feedback
  • Articulate technical decisions with clear rationale in design meetings and discussions
  • Adapt communication of complex technical topics to different audiences

Education: N/A

Experience: 5+ years of software engineering experience

Supervision: N/A

Certifications: N/A

Language Skills

Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.

Physical Capabilities: Standard categories

The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Note: This Job Description may not describe all of the job responsibilities and standards assigned to this position. The duties may change from time to time. RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this job description constitutes a contract for employment.

About RevSpring

👥201-500
📍Wixom, MI
🔗Website

RevSpring Service

RevSpring product / service
RevSpring product / service
RevSpring product / service
RevSpring product / service

How does RevSpring work?

data analytics and multi-channel customer communications service

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service