Senior Software Developer

Lensrentals

Northern (KY)

Hybrid

USD 150,000 - 170,000

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lensrentals is seeking a Senior Software Developer to design, develop, and maintain complex applications across the full technology stack. You will act as a technical leader, drive architectural decisions, and mentor engineers while delivering scalable software for core business operations.

The role emphasizes distributed systems, NoSQL databases, and modern tools such as Docker, Kubernetes, AWS, and GraphQL, with a stack leaning Ruby on Rails/React-like patterns and SQL-based data stores.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (equivalent experience considered).
  • 6+ years in professional software development with distributed systems experience.
  • Strong full-stack capabilities across front-end, back-end, and databases.
  • Solid understanding of SOLID principles and CAP theorem.
  • Experience leading technical projects and mentoring engineers.

Responsibilities

  • Designs, builds, tests, and maintains complex software across full stack.
  • Leads architecture discussions and sets coding standards and best practices.
  • Mentors junior and mid-level engineers and reviews code.
  • Translates business requirements into scalable software solutions.

Skills

Full stack development
Distributed systems
NoSQL databases
SOLID & CAPTheorem
Leadership & mentoring
Multi-language proficiency
TypeScript/Go/Rust

Education

Bachelor's degree in CS/SE

Tools

Docker
Kubernetes
AWS
Git
GraphQL
SQL

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Software Developer

Full Time

Salary Range: $150,000.00 To $170,000.00 Annually

Job Description:

The Senior Full Stack Software Developer is responsible for the design, development, and maintenance of complex software applications across the full technology stack. The role serves as a technical leader within the engineering team, driving architectural decisions, establishing standards, and mentoring junior developers while delivering reliable, scalable software solutions that support core business operations.

Essential Duties and Responsibilities:

Designs, develops, tests, and maintains complex software applications across front-end, back-end, and database layers

Leads technical design and architecture discussions, providing guidance on approach and implementation

Translates business requirements into technical specifications and working software solutions

Conducts code reviews and establishes and enforces team coding standards and best practices

Mentors and provides technical guidance to junior and mid-level engineers

Identifies and resolves complex software defects and performance issues across systems

Drives continuous improvement of systems, processes, and team capabilities

Maintains technical documentation in accordance with departmental standards

Education and/or Skill Requirements:

Bachelor's degree in Computer Science, Software Engineering, or related field. Equivalent experience accepted in lieu of degree

Minimum 6 years of professional software engineering experience, including 3 or more years working with distributed systems in a production environment

Advanced knowledge of full stack development including front-end frameworks, back-end services, and relational databases

Advanced knowledge of distributed systems architecture and NoSQL datastores

Strong understanding of software design principles including SOLID and CAP Theorem

Demonstrated ability to lead technical projects and mentor other engineers

Ability to read, write, and debug code across multiple languages and frameworks. Our stack is mostly Ruby on Rails with a React frontend, with a heavy emphasis on GraphQL and SQL, and we expect confidence and competence with Docker, Kubernetes, AWS, and Git. You'll also touch some TypeScript, Go, and Rust. AI-assisted development is allowed but not required.

Strong analytical, problem-solving, and decision‑making skills

Strong written and verbal communication skills

Physical Requirements:

Sedentary work; primarily performed at a desk in an office environment.

Ability to operate standard office equipment including computer, keyboard, and mouse for extended periods.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Lensrentals • New York (NY)

On-site
USD 140,000 - 170,000
Senior Software Engineer
Senior Software Engineer

K Tech International • Torrington (CT)

On-site
USD 80,000 - 100,000
401(k) matching
AD&D insurance
dental
+6
Sr. Full Stack Software Developer
Sr. Full Stack Software Developer

Holtec International • Camden (NJ)

On-site
USD 120,000 - 150,000
Medical, dental, and vision coverage
401(k) retirement plan with up to 5% company match
Paid time off and 11 paid holidays
+2
Senior Full Stack Engineer
Senior Full Stack Engineer

Hunt Military Housing Shared Services, LLC • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Paid time off
Medical, dental, and life insurance
HSA/FSA accounts
+2
Sr. Software Engineer
Sr. Software Engineer

Renew Financial Group • Northern (KY)

Hybrid
USD 170,000 - 200,000
PTO & holidays
Health insurance (100% company-paid)
401K with match
+5
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Talanto • California (MO), Northern (KY)

Hybrid
USD 109,000 - 115,000
Work-from-anywhere stipend
Comprehensive benefits
No-premium employee medical
+5
Senior Full Stack Developer (.Net/C#/SQL/
Senior Full Stack Developer (.Net/C#/SQL/

ProFocus Technology • Canby (OR)

On-site
USD 140,000 - 155,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Turbine Finance • United States

On-site
USD 150,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

Hybrid
USD 140,000 - 180,000