Loading...
USM Jobs / Senior Software Engineer
Medium Contract

JB062175 - Senior Software Engineer Apply

  • Start Date:
    Interview Types
  • Skills Node.js/TypeScript. ..
    Visa Types Green Card, US Citiz..
Senior Software Engineer (Contract)
About Lob
Lob was built by technical co-founders with a vision to make the world programmable. We offer two flagship APIs (print & mail and address verification) that enable companies to send postal mail as effortlessly as sending emails. Lob is venture-backed by the most reputable investors in tech, and we are rapidly growing our team to shape the future of our company and meet the demands of a quickly growing customer base and dynamic product offerings. 
About The Role
As a Senior Software Engineer (Contract) at Lob, you’ll have deep familiarity with your team’s domain and take ownership of key components within Lob’s software systems. We maintain a culture of high collaboration and psychological safety, with clear ownership and accountability where individuals can thrive and gain meaningful experience to elevate their career potential.
As a Senior Software Engineer (Contract), you’ll...
  • Contribute to the development of client facing solutions.
  • Own the design and implementation of medium-sized features or services with guidance from staff engineers or technical leads.
  • Participate in debugging and improving production systems to ensure reliability and performance.
  • Collaborate with engineers to evaluate tradeoffs, propose solutions, and deliver well-scoped changes .
  • Collaborate with product and business partners to understand the problems we’re trying to solve.
  • Provide thoughtful code reviews and help maintain a high engineering bar across the team.
  • Write documentation for both technical and non-technical audiences.
What you will bring to this role...
  • 4-6 years of experience building production software with Node.js/TypeScript.
  • Experience with data stores including Redis and relational databases (e.g., Postgres, MySQL), and comfort choosing the right tool for the job.
  • Experience working with job-queueing systems, such as SQS, Kafka, Kinesis, etc.
  • Experience building or operating services in a cloud environment (AWS or similar).
  • Experience working with APIs, either through the integration with external APIs or the development of internal APIs. 
  • Experience writing and maintaining unit and integration tests that run in CI pipelines.
  • Experience using AI-assisted development tools (Claude, or similar). 
  • Experience building or supporting systems that render user-facing output (e.g., web UIs, templates, or generated artifacts) is nice to have. 
  • Strong problem-solving skills, attention to detail, and the ability to communicate clearly with technical and non-technical partner