Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$170k - $195k
Full-time

Lob

Lob was founded in 2013 by technical co-founders with a vision to connect the world one mailbox at a time. Today, we're transforming the way businesses use direct mail and bringing the power of technology to a traditionally manual channel.

Our modern logistics and fulfillment engine helps businesses to build and scale high-quality, personalized direct mail programs without the operational burden. As we grow to meet the evolving needs of our customers and expand our product offerings, we’re building a team to shape the future of direct mail.

Senior Software Engineer - Billing

As a Software Engineer at Lob, you’ll contribute to several applications related to Billing using primarily Node.js, Go, and Vue.js. You’ll work in a Service-Oriented Architecture with resources on AWS, leveraging SQS queues and Lambda functions. We maintain a culture of high collaboration, psychological safety, and performance where individuals can thrive and gain meaningful experience to elevate their career potential.

As a Senior Software Engineer, you’ll…

  • Contribute to the development of billing and payments solutions.
  • Collaborate with other engineers to develop solutions for business cases.
  • Build and maintain integrations with internal and external payment and accounting systems.
  • Build resilient, observable services running on AWS using SQS, Lambda, and related infrastructure; own runtime reliability and incident response for services you ship.
  • Partner with product, finance, and cross-functional engineering teams to translate business requirements into technical solutions.
  • Drive adoption of automated tests, CI/CD, and robust deployment practices.
  • Write clear technical design docs and user-friendly operational runbooks for both technical and non-technical stakeholders.
  • Coach and mentor engineers, contribute to hiring, and help raise the team’s engineering standards.
  • Leverage AI-assisted development tools and techniques to accelerate coding, testing, documentation, and debugging while applying best practices for responsible and secure AI use.

What will you bring to this role…

  • 4–8 years as a software engineer (senior-level preferred).
  • Strong experience with Node.js and/or Go; familiarity with Vue.js or similar frontend frameworks.
  • Experience with relational DBs such as Postgres, MySQL, or SQL Server, and familiarity with NoSQL/kv stores such as Redis.
  • Experience with job/queueing systems (SQS, Kafka, Kinesis, or similar).
  • Strong background building and operating RESTful and RPC-style APIs and integrating third-party APIs.
  • Familiarity with unit and automated testing frameworks and test-driven development practices.
  • Practical experience using AI-assisted development tools for code generation, test creation, debugging, documentation, or developer productivity, plus an understanding of risks and mitigations.
  • Strong problem-solving, attention to detail, and clear written and verbal communication.
  • Demonstrated ability to take end-to-end ownership of features and services in production.
  • Hands-on experience with Terraform, CloudFormation, or other IaC.
  • Experience with metrics, distributed tracing, and centralized logging tools.
  • Experience optimizing high-throughput, latency-sensitive workloads.

At Lob, we are looking to #LevelUp and #EmpowerDiversity, we invite you to apply if you possess even some of these:

  • Eagerness to learn new technologies and solve complex problems.
  • Experience with debugging applications and identifying issues.
  • Since great engineers come from a variety of backgrounds, it doesn’t particularly matter if you have a specific degree—we want to hear about your contributions in a real-world setting.

Compensation information

The compensation for this role consists of a base salary + additional RSUs.

Annual Base Salary: $170,000 - $195,000

“Lob’s salary ranges are based on market data, relative to our size, industry and stage of growth. Salary is one part of total compensation, which also includes equity, perks and competitive benefits. Salary decisions are based on many factors including geographic location, qualifications for the role, skillset, proficiency and experience level. Lob reasonably expects to pay candidates who are offered roles within the provided salary ranges.”

We offer remote working opportunities in AZ, CA, CO, DC, FL, GA, IA, IL, MA, MD, MI, MN, MT, NE, NC, NH, NJ, NV, NY, OH, OR, PA, RI, TN, TX, UT, and WA, unless specified otherwise in the job description above.

If you are looking for a progressive, fun-spirited, and mentally stimulating environment, come join us at Lob!

Our Commitment to Diversity

Lob is an equal opportunity employer and values diversity of backgrounds and perspectives to cultivate an environment of understanding to have greater impact on our business and customers. We encourage under-represented groups to apply and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or criminal history in accordance with local, state, and/or federal laws, including the San Francisco’s Fair Chance Ordinance .

Recent awards

#88 on BuiltIn's Best Remote Midsize Companies to Work For in 2025
BuiltIn Best Remote Midsize Companies to Work For in 2024
BuiltIn Best Midsize Companies to Work For 2022

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Montana vacancy
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable... 
    Senior
    Full time

    Enterra Medical

    Park County, MT
    1 day ago
  • $110k - $140k

     ...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support... 
    Senior
    Full time
    Remote work

    Pearson

    Helena, MT
    3 days ago
  • $170k - $210k

     ...institutions, providing professional services across 160 countries. To learn more, visit franklincovey.com. Title: Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time Exempt... 
    Senior
    Full time
    Remote work

    Franklin Covey

    Helena, MT
    1 day ago
  • $132.8k - $250.8k

     ...connected vehicle capabilities. Own end-to-end delivery of software services powering critical customer experiences, as well as the...  ...connectivity platform, influencing design decisions, setting engineering standards, and ensuring solutions are scalable, resilient, and... 
    Senior
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Helena, MT
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Helena, MT
    5 days ago
  • $140k - $170k

    Senior Software Engineer Join Proven as a Senior Software Engineer and experience the thrill of working in a dynamic, fully remote but fully engaged environment. You will be part of a passionate team dedicated to crafting innovative SaaS solutions that truly enhance customer... 
    Senior
    Full time
    Remote work
    Flexible hours

    Proven Software, Inc.

    Billings, MT
    1 day ago
  •  ...Senior Software Engineer - Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote Reference ID: JN -052026-106925 Date Posted: 08/09/2026 Shortcut: Description Recommended Jobs Description... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Helena, MT
    3 days ago
  • $150k - $180k

    We're looking for a Senior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team and help build, scale, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This is a hands-on role for... 
    Senior
    Full time

    Pearson

    Helena, MT
    1 day ago
  • $115k - $192.9k

    In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software engineers to build amazing software that will transform the Ford Reservation Services into the standard for providing an excellent digital experience for... 
    Senior
    Immediate start
    Flexible hours

    Ford Motor Company

    Helena, MT
    1 day ago
  • $83.43k - $222.48k

     ...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Helena, MT
    1 day ago
  • $120.5k - $162.68k

     ...a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Rocket Software

    Helena, MT
    3 days ago
  • $186.07k - $218.9k

     ...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer... 
    Senior
    Local area

    Coinbase

    Helena, MT
    1 day ago
  • $84.63k - $112.84k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role At Lumen, a Senior Software Developer joins a team focused on building and strengthening the infrastructure. In an environment where performance, security,... 
    Senior
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Helena, MT
    4 days ago
  • $79.8k - $178.1k

     ...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems... 
    Senior
    Temporary work
    Relocation
    Flexible hours

    Oracle

    Helena, MT
    1 day ago
  • $112.3k - $140k

     ...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...think the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Helena, MT
    3 days ago
  •  ...MKS Instruments is seeking a Sr. Firmware Engineer to join our Bozeman, MT team to develop and maintain embedded software for test and measurement equipment. You will collaborate with Engineering and report to the Engineering Manager, contributing across design, debugging... 
    Senior

    MKS Instruments

    Bozeman, MT
    1 day ago
  • $135.2k - $306.4k

     ...to real-world cloud-scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has been using...  ...and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally cloud... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Helena, MT
    2 days ago
  • $150k - $160k

     ...Title : Senior Software Engineer Location : St. Louis Park, MN | Hybrid  Job Type : Permanent / Direct Hire Compensation : $150,000 - $160,000 Industry: Medical Devices --- About the Role We are partnering with an innovative medical device company... 
    Senior
    Permanent employment
    Flexible hours

    Dahl Consulting

    Park County, MT
    a month ago
  • $60 per hour

    A leading AI development company seeks proficient programmers to contribute to cutting-edge AI systems. This fully remote position allows for a flexible schedule and hourly pay up to $60. Qualifications include fluency in English and proficiency in programming languages...
    Senior
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Helena, MT
    4 days ago
  •  ...Senior Salesforce Developer We are seeking a Senior Salesforce Developer to support the ongoing Salesforce transformation program, including FSC (Financial Services Cloud) implementation and integration efforts. This individual will work within a highly collaborative... 
    Senior

    Software Technology Inc

    Floweree, MT
    3 days ago
  •  ...Senior ServiceNow Developer Responsible for the design, development, configuration, enhancement, and maintenance of ServiceNow...  ...Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Proven experience developing, configuring... 
    Senior
    For contractors

    KeyLogic

    Billings, MT
    1 day ago
  •  ...Role Overview: As a Senior ServiceNow Developer, you will lead the design, development...  ...architects, business stakeholders, and engineering teams to translate requirements into...  ...experience delivering enterprise IT or software solutions, including at least 3 years of... 
    Senior

    Prophecy Technologies

    Montana
    5 days ago
  • A global risk management firm in Helena, Montana, is seeking a skilled engineer to lead the production lifecycle of its AI initiatives. The candidate should have over 6 years of engineering experience, with proficiency in both AWS and Azure environments. Responsibilities... 
    Senior

    Sedgwick

    Helena, MT
    2 days ago
  • $89.2k - $209.5k

     ...Job Description Oracle Health is seeking a Senior AI Agent Engineer to build production AI agents and workflow automation capabilities that...  ...and report/dashboard acceleration. The role requires strong software engineering fundamentals combined with hands-on experience... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Helena, MT
    5 hours ago
  • $105k - $145k

     ...States Suitability/Public Trust Fully remote Information Technology Overview GovCIO is currently hiring for Senior Splunk Engineer - Infrastructure Operations of Infrastructure Operations to support our Administrative Office of the US Courts NLS project.... 
    Senior
    Full time
    Currently hiring
    Work at office
    Remote work
    Flexible hours

    GovCIO

    Helena, MT
    5 days ago
  • $80k - $110k

     ...teams that continuously collaborate to improve each other’s work products. # Has experience with video recording equipment and software – or can learn quickly. # Has experience with and/or is willing to engage with students on social media. Duties and Responsibilities... 
    Senior
    Full time
    Remote work

    Pearson

    Helena, MT
    2 days ago
  • $102.3k - $209.5k

     .... Participates in schematic/board reviews to surface firmware/software implications; supports early bring-up with targeted diagnostics...  ...reliability and availability. Work closely with platform engineering, operations, firmware development, silicon/board vendors, and... 
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Helena, MT
    3 days ago
  • $80k - $90k

     ...into actions that increase loyalty and drive growth for modern banks, lenders, and credit unions. We are seeking an Associate Software Engineer to join our Data Engineering team. In this position you’ll work directly with a team of Data, Software, Infrastructure, and QA... 
    Full time
    Temporary work
    Work at office
    Work visa
    Flexible hours
    3 days per week

    Total Expert

    Park County, MT
    1 day ago
  •  ...cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development of platforms and applications. This is a highly skilled hands-on role requiring... 
    Senior
    Local area
    Shift work

    Verint Systems

    Helena, MT
    2 days ago
  • $160k - $200k

     ...only Who We're Seeking We are looking for Senior Cloud Operations Engineer to help (1) build and maintain our cloud infrastructure using...  ...Docker Coding experience to help manage third party software (viz. Python, Go) Experience building CI/CD pipelines (... 
    Senior
    Remote job
    Flexible hours

    Geosite

    Stanford, MT
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!