Principal Software Engineer, Platform

Principal Software Engineer, Platform
Company:

Get It Recruit - Information Technology


Details of the offer

At our Company, we take pride in our reputation as an award-winning organization, recognized locally and nationally across various categories. Our exceptional workplace culture is shaped by dedicated Team Members who share a common drive for professional success and collective achievement. With a stellar product, exceptional talent, and a solid financial track record, we've become one of the leading companies in the national used car finance industry.
Our Engineering and Analytics Team is at the forefront of leveraging cutting-edge technology to develop, monitor, and maintain sophisticated practices that drive our success. We foster an environment where our Team Members are not only challenged but also encouraged to express their ideas, ensuring a healthy work-life balance. By collaborating closely with all functions of our business, we enhance our intrinsic value and make strategic decisions that drive our growth. Moreover, we prioritize professional development and continuous improvement while fostering a welcoming work environment and a culture recognized as a Great Place to Work!
Key Responsibilities:
Provide thought leadership and develop software solutions that deliver high-impact business value and ensure customer satisfaction.
Lead the design and implementation of scalable, reliable, and maintainable software solutions.
Collaborate with a diverse cross-functional team to define product requirements and direction.
Drive technical innovation and improvements in software design and architecture.
Define and promote software engineering best practices.
Cultivate expertise in the business process domain to better align technologies with business outcomes.
Partner with engineering leadership to execute the company's technical and business strategy.
Conduct impact analysis to anticipate the effects of changes across multiple applications/systems.
Perform technical due diligence and architectural assessments of third-party technologies and solutions.
Lead efforts to decompose a monolithic code base into decoupled services.
Experiment, test ideas, and recommend solutions based on validated assumptions.
Document standards, best practices, and engineering artifacts for easy understanding and maintenance.
Troubleshoot critical problems in production and implement effective solutions.
Drive continuous learning and process improvement initiatives to enhance design and engineering practices.
Contribute to talent growth by participating in hiring and mentoring activities.
Competencies:
Development: Create solutions using industry standards and best practices.
Impact and Risk Analysis: Understand how changes affect the enterprise and technical/business ecosystem.
Solution Design: Identify requirements and design solutions at various levels of abstraction.
Technical Domain: Possess a deep understanding of system architecture, design, and data.
Facilitation Techniques: Organize workshops, meetings, and presentations to address specific objectives and problems.
Requirements:
Bachelor's degree in Computer Science, Information Systems, or a related field; or equivalent work experience.
Minimum of 10 years of software engineering experience or equivalent.
Experience leading the technical direction of a software engineering team.
Expertise in software engineering best practices and complex product development.
Proficiency in multiple object-oriented programming languages and design patterns.
Strong understanding of distributed systems, cloud computing, and microservices architectures.
Extensive experience in data modeling, design, and messaging.
Demonstrated ability to work with cross-functional teams and mentor team members.
In-depth experience in API development, frameworks, and security.
Familiarity with Agile methodologies and web-based application development on public clouds.
Proficiency with server-side technologies such as Node.js, Python, or Java.
Familiarity with AWS or other public cloud services.
Experience with relational and non-relational databases, containerization, and DevOps practices.
Preferred Qualifications:
Experience in the financial services or FinTech industry.
Knowledge of AWS or other public cloud services, microservices architecture, and containerization technologies.
Advanced understanding of IDEs and API frameworks.
Experience in API documentation using Swagger or similar tools.
Proficiency in database management and optimization.
Knowledge and Skills:
Architecture and Design: Implement solutions that drive business growth and innovation.
Leadership: Mentor team members, influence change, and drive business outcomes.
Collaboration: Foster strong relationships and seek diverse perspectives.
Technical Communication: Effectively convey complex technical information to all levels.
Adaptability: Work independently and as part of a dynamic team in a fast-paced environment.
Compensation: Targeted Total Compensation: $264,000 - $603,333, including a competitive base salary, equity, and annual variable compensation package.
Benefits: We offer an excellent benefits package, including 401(K) match, adoption assistance, parental leave, tuition reimbursement, comprehensive medical/dental/vision coverage, and many other nonstandard benefits that make us a Great Place to Work!
Our Company Values: To succeed in this role, you must embody our core values:
Positive: Maintain resiliency and focus on solutions.
Respectful: Collaborate and actively listen.
Insightful: Cultivate innovation, accumulate knowledge, and make quality decisions.
Direct: Communicate effectively and convey courage.
Earnest: Take accountability, apply feedback, and plan effectively.
Expectations: Remain compliant with company policies, processes, and legal guidelines. Fulfill all assigned duties and attend as required by the department.
Advice: We understand that your career search is unique. Our hiring team aims to ensure that this opportunity aligns not only with our needs but also with your long-term goals. Whether you're actively seeking new opportunities or just beginning to explore, we encourage you to apply!
Employment Type: Full-Time
Salary: $ 264,000.00 604,000.00 Per Year


Source: Grabsjobs_Co

Requirements

Principal Software Engineer, Platform
Company:

Get It Recruit - Information Technology


Cable Puller - Urgent Hiring

We are on the lookout for a focused Cable Puller to join our exceptional team at Team Fishel in Hermiston, OR. Growing your career as a Full Time Cable Pulle...


From Team Fishel - Oregon

Published 24 days ago

Engineer - Hiring Fast

We are looking for an enthusiastic Engineer to join our vibrant team at Legacy Health in Tualatin, OR. Growing your career as a Full Time Engineer is an awes...


From Legacy Health - Oregon

Published 24 days ago

Technology Infrastructure Lead

As we continue to grow, we are seeking a Technology Infrastructure Lead to join our award-winning specialty pharmacy team.  About Ardon Health At Ardon, we ...


From Ardon - Oregon

Published 24 days ago

Tier Help Desk Specialist

Description & Requirements The Help Desk Specialist III will provide support to end users on a variety of issues. This position will identify, research, an...


From Maximus - Oregon

Published 24 days ago

Built at: 2024-06-01T10:28:34.458Z