Principal Software Engineer
首席软件工程师职责:主任软件工程師负责领导和指导团队,同时推动复杂软件解决方案的设计,开发和交付。该角色在推进我们不断发展的技术堆中卓越,并保持系统架构,技术领导力以及最佳实践方面的专业知识以确保安全,可扩展性和高性能的网络应用程序的开发。薪酬范围为135,000美元至160,000美元/年。基本责任包括以下任务。其他职责可能会被分配。· 领导高度可扩展和可维护的软件系统的架构和设计,为技术路线图的开发做出贡献并推动其发展,使它们与业务战略和未来目标相一致。· 为工程团队提供技术指导和辅导,促进创新和合作文化,同时与跨职能团队合作,包括产品管理,设计和运营,以实现具有影响力的功能和改进。· 监督并参与使用公司的技术堆的前端,中级软件和后端系统的开发。· 建立和执行编码标准,最佳实践和高效的开发流程,以及制定和维护全面的技术文档并促进团队之间的知识共享。·评估和纳入新兴技术以增强公司的技术能力并保持竞争优势。·设计和实施优化应用性能,可扩展性和可靠性的解决方案。·领导不断改善开发环境,工具和流程以提高生产力和质量的举措。· 实施和倡导安全编码实践,以保护敏感数据并确保符合行业标准。· 在开发项目中确定潜在的风险,提出有效减轻策略。· 管理层所赋予的其他职责,包括为组织目标做出贡献,以及生产力地适应变化。最低资格:·计算机科学,工程或类似相关领域学士学位。· 7年的发展工作经验。·来自亚马逊,阿特拉斯西亚,谷歌,微软或上述关键任务的所有技术认证都是一个优点。· 具有能力来实现这些要求。
查看英文原文
A final in-person interview maybe required for this position.
Principal Software Engineer Duties:
The Principal Software Engineer is responsible for driving the design, development, and delivery of complex software solutions while leading and mentoring teams. This role excels in advancing our evolving technology stack and maintaining expertise in system architecture, technical leadership, and best practices to ensure the development of secure, scalable, and high-performance web applications.
Pay Range
USD $135,000.00 - USD $160,000.00 /Yr.
Essential Duties and Responsibilities included the following. Other duties may be assigned.
- Lead the architecture and design of highly scalable and maintainable software systems, contributing to and driving the development of technical roadmaps, aligning them with business strategies and future goals.
- Provide technical guidance and mentorship to engineering teams, fostering a culture of innovation and collaboration while partnering with cross-functional teams, including product management, design, and operations, to deliver impactful features and improvements.
- Oversee and participate in the development of front-end, middleware, and back-end systems using the company’s technology stack.
- Establish and enforce coding standards, best practices, and efficient development processes as well as developing and maintaining comprehensive technical documentation and fostering knowledge sharing across teams.
- Evaluate and incorporate emerging technologies to enhance the company’s technical capabilities and maintain a competitive edge.
- Design and implement solutions that optimize application performance, scalability, and reliability.
- Lead initiatives to continuously improve the development environment, tools, and processes to enhance productivity and quality.
- Implement and advocate for secure coding practices to safeguard sensitive data and ensure compliance with industry standards.
- Identify potential risks in development projects and propose effective mitigation strategies.
- Other duties as assigned by management, including contributing to organizational goals and adapting to changes productively.
Minimum Qualifications:
- Bachelor’s degree in computer science, Engineering or similar relevant field.
- 7 years of experience in a development role.
- Any technical certifications from Amazon, Atlassian, Google, Microsoft, or in an essential duty mentioned above are a plus.
- Ability to effectively present information to top management, public groups, and/or boards of directors.
- Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community.
About Foundation Finance:
Foundation Finance Company (FFC), a Great Place to Work® certified company since 2017, is a fast-growing consumer finance company working with home improvement contractors across the U.S. to drive sales through flexible, customer-focused financing options.
Available Benefits:
· Day-one Health Benefits (medical, dental, vision, and flexible spending options like HSA or FSA accounts).
· 401(k) with company match enrollment on day-one.
· Paid, Sick and Volunteer Time Off
· Paid Parental Leave Options
· Employer Paid Life and Disability
· Wellbeing on Demand Program
· Flexible Work Environment with a casual dress code
*Employment status (full-time or part-time) may affect eligibility for certain benefits. Some benefits become available only after a specified period of employment. Please refer to our Benefits page for details.
Office environment with significant time spent sitting, typing and talking on the telephone.
Foundation Finance Company provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
If you reside in the state of Colorado, please click on the following link to review our benefits: Foundation Finance Benefits
These benefits are designed to support our employees in their professional growth, health, and overall well-being. Eligibility, coverage details, and enrollment processes will be provided during the onboarding process. At Foundation Finance Company, we are committed to fostering a positive work environment where employees can thrive both personally and professionally.
Remote Work Disclaimer
Foundation Finance Company LLC requires that remote employees must reside in one of the following states to be considered for any of our remote positions: AL, AR, AZ, CO, FL, GA, IL, IN, KY, LA, MD, MI, MN, MO, MS, NC, NJ, NV, NY, OH, OK, OR, SC, TN, TX, UT, VA, WA, and WI.
Originally posted on Himalayas