Software Engineer L3
Funnel
Software Engineering
United States
Posted on Dec 11, 2024
Funnel Leasing Inc., is hiring for a Software Engineer L3 that can 'work from anywhere' in the U.S. The Software Engineer L3 is responsible for collaborating with product managers and designers to design, plan, and implement new features for Funnel's Online Leasing software. A successful candidate will be experienced in translating requirements into a scalable implementation plan and defining non-functional requirements to ensure performance meets our standards. This role will work on the cross-functional product development team responsible for building and maintaining our Online Leasing product. .
Why Funnel?
We are a 'work from anywhere' in the U.S. SaaS company that centers our services on the renter experience. We develop amazing software that has revolutionized the #proptech industry. And did we mention we have an amazing team that is on #FunnelFire!? Oh, did we forget to tell you we have unlimited PTO, benefits that begin on your first day of employment, P.I.N.K. core values that ROCK, and our team puts the FUN in Funnel!
Employees may be eligible for various benefits. Generally, we provide employee access to:
Have you ever rented an apartment and wished the process could be better? At Funnel we do too. We know we need to make the process of renting an apartment as easy as purchasing socks on Amazon. We've created cloud-based marketing and leasing software that delivers the ultimate rental experience for everyone involved in the process. We're in the process of transforming the real estate industry through cutting-edge technology built, sold, and supported by the most passionate people you'll meet.
Click here to learn more about Funnel and our innovative team members across the country.
Title: Software Engineer - L3
Location: Remote (Must reside in the U.S. and work U.S. Eastern Time Zone hours)
Reports to: Director, Software Engineering or Manager, Software Engineering
Note: For this position, we are not accepting applications through third-party hiring sources, such as recruiters or staffing agencies. Only direct applicants will be considered.
Position Summary
The Software Engineer L3 is responsible for collaborating with product managers and designers to design, plan, and implement new features for Funnel's Online Leasing software. A successful candidate will be experienced in translating requirements into a scalable implementation plan and defining non-functional requirements to ensure performance meets our standards. This role will work on the cross-functional product development team responsible for building and maintaining our Online Leasing product.
This position offers an opportunity to work with a modern tech stack, including Python and Django for backend development and React with JavaScript and TypeScript for the frontend. Additionally, you will integrate with numerous third-party providers, requiring strong experience in working with APIs.
Depending on experience, you may join one of the following teams:
The Software Engineer - L3's essential roles and responsibilities include, but are not limited to, the following:
Key Responsibilities
Required Qualifications
You'll impress us and should not hesitate to call out if you have:
Here's What To Expect During The Interview Process
Equal Employment Opportunity
Funnel provides equal employment opportunities to all qualified individuals without regard to race, creed, color, citizenship, religion, national origin, age, sex, familial or marital status, pregnancy, military or veteran status, sexual orientation, gender identity or expression, genetic information, disability, or any other legally-protected status in accordance with applicable local, state, and federal laws, regulations, and ordinances.
Americans with Disabilities Act
Employees must be able to perform all essential job functions, with or without reasonable accommodation.
Job Responsibilities
The above statements reflect the general duties, responsibilities and competencies considered necessary to perform the essential duties and responsibilities of the job and should not be considered as a detailed description of all the work requirements of the position. Funnel may change the specific job duties with or without prior notice based on the needs of the organization.
Why Funnel?
We are a 'work from anywhere' in the U.S. SaaS company that centers our services on the renter experience. We develop amazing software that has revolutionized the #proptech industry. And did we mention we have an amazing team that is on #FunnelFire!? Oh, did we forget to tell you we have unlimited PTO, benefits that begin on your first day of employment, P.I.N.K. core values that ROCK, and our team puts the FUN in Funnel!
Employees may be eligible for various benefits. Generally, we provide employee access to:
- Health insurance
- Dental and Vision insurance
- Company paid Life/AD&D
- Long-term Disability insurance
- Short-term Disability insurance
- Term Life insurance
- Flexible Spending Account (FSA)
- Health Savings Account (HSA)
- Retirement Plan - 2% company match
- EAP
- Remote-first; work from anywhere within the US company culture
- Uncapped Discretionary Time off
- Sick Leave
- 13 paid holidays
- One time remote work stipend
- Employee recognition program
- Employee-led Groups (ELG's)
Have you ever rented an apartment and wished the process could be better? At Funnel we do too. We know we need to make the process of renting an apartment as easy as purchasing socks on Amazon. We've created cloud-based marketing and leasing software that delivers the ultimate rental experience for everyone involved in the process. We're in the process of transforming the real estate industry through cutting-edge technology built, sold, and supported by the most passionate people you'll meet.
Click here to learn more about Funnel and our innovative team members across the country.
Title: Software Engineer - L3
Location: Remote (Must reside in the U.S. and work U.S. Eastern Time Zone hours)
Reports to: Director, Software Engineering or Manager, Software Engineering
Note: For this position, we are not accepting applications through third-party hiring sources, such as recruiters or staffing agencies. Only direct applicants will be considered.
Position Summary
The Software Engineer L3 is responsible for collaborating with product managers and designers to design, plan, and implement new features for Funnel's Online Leasing software. A successful candidate will be experienced in translating requirements into a scalable implementation plan and defining non-functional requirements to ensure performance meets our standards. This role will work on the cross-functional product development team responsible for building and maintaining our Online Leasing product.
This position offers an opportunity to work with a modern tech stack, including Python and Django for backend development and React with JavaScript and TypeScript for the frontend. Additionally, you will integrate with numerous third-party providers, requiring strong experience in working with APIs.
Depending on experience, you may join one of the following teams:
- Screening and Fraud Prevention Team
- Payments and Billing Team
- Legal and Contracts Team
The Software Engineer - L3's essential roles and responsibilities include, but are not limited to, the following:
Key Responsibilities
- Development & Maintenance:
- Build and maintain scalable backend systems using Python and Django.
- Develop responsive and user-friendly front-end applications with React, JavaScript, and TypeScript.
- Integrate and manage third-party API services effectively.
- Troubleshoot and resolve system issues promptly, ensuring minimal downtime.
- Monitoring & Logging:
- Implement robust monitoring and logging strategies to ensure the reliability and performance of applications.
- Analyze logs and metrics to proactively identify and address potential issues.
- Code Quality:
- Conduct thorough code reviews to maintain high engineering standards.
- Collaborate with team members to refine and optimize existing codebases.
- Identify technical debt and propose iterative solutions to address it
- Collaboration:
- Work closely with cross-functional teams, including Product Management and Design, to align technical solutions with business goals.
- Participate in technical discussions, project planning, and design reviews to ensure successful implementation.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of professional software development experience in an agile environment.
- Proficiency with one or more modern web application frameworks ideally Django for backend development.
- Experience with React, JavaScript, and TypeScript for frontend development.
- Strong understanding of REST APIs and third-party integrations.
- Familiarity with modern troubleshooting, monitoring, and logging tools.
- Strong verbal and written communication skills.
You'll impress us and should not hesitate to call out if you have:
- Experience in proptech or related industries.
- Hands-on expertise with our tech stack, including Django for backend and React for frontend development.
- Familiarity with domains such as screening and fraud prevention, billing and payments, or legal and contracts management.
Here's What To Expect During The Interview Process
- Initial Call (30-45 minutes):
- Conducted by the Director of Engineering (hiring manager), this call focuses on your past experiences, technical expertise, and career goals.
- Technical Interview (1 hour):
- This is not a leetcode-style interview. Instead, you'll collaborate with a Manager of Software Engineering and a software engineering peer on real-world scenarios. No extensive preparation is needed—our focus is on understanding your reasoning, problem-solving approach, and how you think through technical challenges.
- Culture Fit Round (30-45 minutes):
- Conducted by the CTO or Director of Product Management, this round is a casual discussion to ensure alignment with Funnel's culture and values.
- Expect an answer within one week of completing all rounds.
- Interviews can be scheduled within the same week if needed for flexibility
Equal Employment Opportunity
Funnel provides equal employment opportunities to all qualified individuals without regard to race, creed, color, citizenship, religion, national origin, age, sex, familial or marital status, pregnancy, military or veteran status, sexual orientation, gender identity or expression, genetic information, disability, or any other legally-protected status in accordance with applicable local, state, and federal laws, regulations, and ordinances.
Americans with Disabilities Act
Employees must be able to perform all essential job functions, with or without reasonable accommodation.
Job Responsibilities
The above statements reflect the general duties, responsibilities and competencies considered necessary to perform the essential duties and responsibilities of the job and should not be considered as a detailed description of all the work requirements of the position. Funnel may change the specific job duties with or without prior notice based on the needs of the organization.