Software Developer
LensRentals.com
Software Developer
The Software Developer is a hands-on individual contributor within the engineering team, with primary focus on Lensrentals' e-commerce platform. This role builds, tests, and maintains features across the front-end, back-end, and database layers, working from technical direction set by senior and lead engineers. The Software Developer collaborates with teammates and, as needed, with Digital & Marketing partners to deliver work that helps reach and engage audiences, build customer knowledge and trust, and improve the overall digital experience.
Essential Duties and Responsibilities
- Develops, tests, and maintains software features across front-end, back-end, and database layers, contributing to core e-commerce systems
- Implements well-scoped features and enhancements from tickets, specifications, and technical direction provided by senior and lead engineers
- Builds and improves customer-facing digital experience features such as navigation, search, filters, and recommendations
- Follows established architectural patterns and technical direction, raising questions and surfacing implementation concerns to senior engineers when trade-offs arise
- Participates in planning sessions, stand-ups, and retrospectives, providing estimates and status updates for assigned work
- Collaborates with Digital & Marketing stakeholders as needed to clarify requirements and validate that delivered work meets intent
- Participates in code reviews, both submitting work for review and reviewing peers' changes against team coding standards
- Investigates and resolves software defects and performance issues within assigned systems, escalating complex or cross-system problems as appropriate
- Communicates progress, blockers, and dependencies clearly and promptly to the team
- Pairs with and supports junior engineers on onboarding, tooling, and day-to-day technical questions
- Contributes ideas for improving team processes, tools, and delivery practices
- 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 4 years of professional software engineering experience building and maintaining production applications
- Demonstrated ability to independently deliver well-scoped features with limited day-to-day supervision
- Experience collaborating with teammates and non-technical partners (e.g., marketing, digital, product) to clarify and deliver requirements
- Exposure to e-commerce platforms or customer-facing digital experience work (search, recommendations, personalization, A/B testing) preferred
- Solid working knowledge of full stack development including front-end frameworks, back-end services, and relational databases
- Ability to write, review, and debug production-quality code in one or more of the team's core languages and frameworks, e.g. Go, Ruby on Rails, React, with willingness to learn the others
- Working understanding of software design principles such as SOLID
- Familiarity with version control, testing practices, and CI/CD workflows
- Exposure to distributed systems concepts and NoSQL datastores is a plus, but not required
- Ability to manage personal workload and meet committed deadlines for assigned tasks
- Strong analytical and problem-solving 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.
Location: Remote - US
Status: Full Time
$349k - $431k
...states. Waymo’s Systems Intelligence and ML team works with Research and Production teams to develop and deploy models that are core to our autonomous driving software. Waymo's AI is at the heart of this mission, and we are increasingly leveraging large-scale Foundation...SuggestedFull timeRemote work- ...explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they...SuggestedFull timeWorldwide
$150.4k - $180.3k
...with a poly. Possess Fourteen (14) + years of experience as a software engineer in programs and contracts of similar scope, type, and... ...associated services. The candidate will work with theteam to develop and integrate Kubernetes hosted services in support of the CTI...SuggestedRemote jobFull timeContract workWork experience placementLocal area- ...critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations,... ...include the following duties: The Software Engineer will design, develop, code, test, and debug complex software products, or make...SuggestedFull time
$142k - $182k
...Full Stack Software Engineer, Infrastructure Cognizance Make an Impact Where It Matters Most At Intelliforce, we build mission... ...collaborate with teammates, gather user requirements, and quickly develop solutions • Independently drive feature development and own the...SuggestedFull timeImmediate startVisa sponsorship$155k - $185k
...by planning, building, and maintaining solutions that involve programming and scripting. Our practice includes product managers, software engineers, and data analysts. We analyze government client challenges and identify how best to help the client meet their goals, which...Remote jobPermanent employmentFull timeContract workTemporary workFor contractorsFor subcontractorWork at officeLocal areaFlexible hoursAfternoon shift- ...Description of Task to be Performed: AnaVation is looking for a talented Software Developer who is passionate about technology and working with cutting edge software to support our mission-critical hybrid cloud big data program. The ideal candidate appreciates partnering...Full timeContract work
- ...full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description Must... ...issues • Participate in demos and code reviews • Enforce software best practices, standards and processes Qualifications •...Full timeWork experience placementLocal area
- ...MetaSquare Inc is looking for a passionate Software Engineer to design, develop and install software, and web technology solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards...Full timeWork experience placementImmediate start
$92k - $114.9k
...At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive... ...4 year college-level Bachelor's degree in Computer Science / Software Engineering / Information Technology or a related STEM field of...Full timeContract workTemporary workWork experience placementRemote work- ...of speed, flexibility, and ingenuity to strengthen and protect our nation’s vital interests. Title: Full Stack Engineer / Software Developer (CBP) Clearance: Active CBP Background Investigation (CBP BI) and EOD strongly preferred. We can begin processing for candidates...Full timeTemporary workImmediate startRelocation package
- ...Desires challenges, both technical and interpersonal # Enjoys developing solutions and pursuing excellence # Flexible when necessary... ...to the position to sales [at] rumbleup.com (subject line: “Software Developer Resume”). We may request project samples and references...Full timeWork at officeLocal areaFlexible hours
- ...Full Stack Software Developer / SME Falls Technology LLC Location: Chantilly, VA Clearance: Active TS/SCI with Polygraph required Falls Technology is looking for an experienced Full Stack Software Developer / SME to join our team supporting a mission-focused...Full time
- ...Who We’re Looking For (Position Overview): The Full Stack Software Developer supports the design, development, testing, and maintenance of web applications and backend services in a modern cloud-hosted environment. The role focuses on iterative delivery, secure and...Full time
- ...We are working with an exciting organization that is looking to bring on a Full stack Software Developer. You will be a part of the team working on Ruby on Rails and Vue.js building and scaling the proprietary software platform to manage the business. As a Full Stack...Full time
- ...growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We... ...data link (TDL) systems. The successful candidate will design, develop, and maintain secure end‑to‑end data pipelines that ingest,...Full timeLocal areaRemote workFlexible hours
$130k - $160k
...Modern Technology Solutions Incorporated (MTSI) is hiring a Full-Stack Software Developer in Dayton, OH and Springfield, VA. This position requires an active TS/SCI clearance with eligibility to obtain a CI Polygraph. Responsibilities: Develop and maintain full...Full timeContract work$69.1k - $141.5k
Job Title: Full Stack Software Developer/Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting End...Full timeContract workWork experience placementLocal areaFlexible hours$120k - $150k
..., agility, and excellence. Responsibilities: Design, develop, and maintain robust and scalable web applications using TypeScript... ...systems. Expertise and hands-on experience with Aloha software. Familiarity with mortgage compliance frameworks such as HMDA...Remote jobFull timeLocal area$90k - $125k
...Job Description: We are seeking a talented and motivated Full Stack Software Developer to join our engineering team building mission-critical healthcare technology. In this role, you will design, develop, and maintain our suite of healthcare applications, including...Full timeWork at office$40 - $45 per hour
...performance, including power, cooling, and network infrastructure ~ Developing and implementing preventive maintenance schedules and... ...abilities ~ Proficiency in using facility management software and building automation systems ~ Valid certification in at...Hourly payDaily paidFull timeFor contractorsShift workNight shiftDay shift- ...encryption algorithms, and cloud technologies. We are looking for an experienced, energetic, and committed Senior Full-Stack Software Developer that wants to continue to be on the lates and greatest technology. Role : As a Senior Full-Stack Developer and...Full time
- ...application performance analysis and tuning ~ Deep understanding of data design and systems integration ~ SDLC experience in planning, developing, testing, and deployment ~ Expertise in version control using Git, GitHub ~ Facility with modern build automation tools, e.g....Full timePart timeLocal area
$80k - $85k
...applying from these states or internationally unfortunately cannot be considered. About the Role We're looking for a full stack developer to join our small, fast-moving engineering team. You'll work across our Lucee (CFML) backend and Angular frontend, building and...Remote jobFull timeLocal area- ...full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description... ...with the required technologies and must be capable of solving software-related problems. Work with a high caliber software team to...Full time
$154.35k - $231.53k
.... That is our goal for Boltline by Stoke Space, our commercial software platform that helps advanced hardware manufacturing teams integrate... ...thoughtful engineering. Responsibilities Design and develop end-to-end features across the full stack using React,...Permanent employmentFull timeInternshipShift work$116.8k - $160k
...talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists,... ...role, you’ll work with engineers and managers company-wide to develop solutions for the physical layer. Your responsibilities will include...For contractorsWork experience placementFlexible hours$105.2k - $157.8k
...At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive... ...experience: Must have at least 8 years of experience in IT or software engineering, including 3 or more years in a technical...Full timeTemporary workWork experience placementRemote workRelocation package- ...Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried Location: Salt Lake City, UT... ...However, historically it's been hard to find and expensive to develop. At Zanskar, we're using better technology to find and develop...Full timeTemporary workLocal area
$160k - $200k
...framework, seamless integration with legacy systems, and robust developer tools, Worldscape empowers rapid deployment of agentic... ...deliver end ‑ to ‑ end solutions. Drive best practices in software design, testing, CI/CD, observability, and operational excellence...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- summer intern software engineer United States
- software developer fintech United States
- startup software engineer United States
- financial software developer United States
- junior software developer remote United States
- software engineer United States
- software data engineer United States
- freelance software developer United States
- software developer internship no experience United States
- part time software developer United States


