Job Description
Are you a seasoned back-end engineer with a passion for building robust and scalable systems? Do you thrive on solving complex problems and leading technical teams? If so, we're looking for you! Join our team and play a pivotal role in designing and developing cutting-edge dealer tooling systems.
What You'll Be Doing:
Architect and Innovate: Design and develop efficient software, improving existing code to enhance performance and reliability.
Drive Quality: Write unit tests and validate software against acceptance criteria, ensuring high-quality deliverables.
Lead Technical Evolution: Evolve and transform application design and architecture towards leading-edge technologies and practices.
Champion Best Practices: Author, apply, and advocate for team coding, documenting, and testing standards.
Analyze and Optimize: Conduct impact analysis to proactively identify the impact of changes across multiple applications.
Problem-Solve and Debug: Debug production issues and propose effective solutions across multiple applications.
Collaborate and Communicate: Lead code reviews, communicate application changes, and document projects for easy understanding and maintenance.
Mentor and Guide: Act as a mentor to guide and review the code, designs, and documentation of less experienced engineers.
Agile Development: Contribute to sprint commitments and actively participate in Agile practices, including process improvement recommendations.
Continuous Learning: Lead continuous learning activities to improve design and code quality and increase application domain knowledge.
Talent Acquisition: Participate in the talent selection process.
Why You'll Love This Opportunity:
Remote Flexibility: Work from the comfort of your home with occasional planned travel to our Southfield, Michigan office.
Impactful Projects: Contribute to mission-critical enterprise-class applications.
Leadership Role: Oversee the technical direction of a team across multiple applications.
Growth and Development: Expand your skills and knowledge through continuous learning and mentorship.
Competitive Compensation: Earn a competitive base salary ($154,837 - $227,095 annually) with a variable bonus of cash and equity.
Excellent Benefits: Enjoy a comprehensive benefits package, including 401(k) matching, adoption assistance, parental leave, tuition reimbursement, and more.
Values-Driven Team: Be part of a team that embodies positive, respectful, insightful, direct, and earnest values.
What You'll Bring to the Table:
Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.
Minimum 8 years of software engineering experience.
Experience leading the technical direction of a team across multiple applications.
Strong understanding and use of object-oriented programming languages and design patterns.
Practical experience in SDLC, including Agile/SCRUM and Waterfall.
Practical experience in data modeling, design, and messaging.
Experience working on mission-critical enterprise-class applications.
Demonstrated ability to coach and mentor team members.
Willingness to participate in an on-call rotation.
Bonus Points:
Advanced IDE usage and API/framework creation.
Experience in API security, analytics, and documentation.
Ability to use DDL and construct advanced database queries.
Financial services industry experience.
Ready to Lead the Charge in Back-End Innovation?
If you're a talented and experienced back-end engineer looking for a challenging and rewarding opportunity, we want to hear from you! Apply today and join our dynamic team.
Important Notes:
Must be willing to participate in an on-call rotation.
Occasional planned travel to the Southfield, Michigan office may be required.
We are an equal opportunity employer.
Employment Type: Full-Time
Salary: $ 104,893.00 Per Year
Job Tags
Full time, Work at office, Work from home,