cover

Lead Software Engineer/ 5 hours ago

F&I Sentinel, LLC
$155,000 - $175,000 /yearly
Application ends: 2025-12-26

Quick Summary

This remote Lead Software Engineer role, paying $155,000 to $175,000 USD annually, requires 5+ years of experience or a relevant degree, plus prior experience leading a small team (1-3 people). The role focuses on technical leadership, team mentorship, managing Agile/Scrum processes, and full-stack development using PHP, .NET, Angular, and Python. Critical technical requirements include proficiency with AWS, Azure, Terraform, .NET Core 3.1 RESTful APIs, and VueJS/Vuetify, ensuring the delivery of secure, scalable software solutions with comprehensive unit testing (TDD). Approximately 5% travel is required.

Lead Software Engineer (Remote)

LOCATION: Remote

REPORTS TO: VP of Technology

Key Relationships and Team Collaboration

As a Lead Software Engineer, you will provide technical leadership and mentorship to the engineering team, ensuring effective collaboration and problem-solving capabilities. Key partnerships include working closely with product owners and business stakeholders to translate business requirements into robust technical solutions. You will also collaborate with the Scrum Master to manage Agile processes, and engage with QA, security, and infrastructure teams to ensure seamless deployment and secure software delivery. Cross-functional team engagement is essential for smooth product component integration.

The Opportunity: Technical Leadership & Growth

This remote role offers significant career growth potential, allowing you to expand both technical expertise and leadership skills. You will directly influence business-critical software solutions and drive the company's technical strategy. Responsibilities include fostering team collaboration, developing and managing team members, and implementing innovative technologies and best practices. Approximately 5% travel is required.

Key Responsibilities: Software Development & Team Management

  • Develop Software to Satisfy Business Requirements: Lead the design, development, and implementation of software solutions aligned with business objectives. Collaborate with stakeholders to ensure software meets specific business needs.
  • Write Unit Tests with Adequate Code Coverage: Deliver high-quality software by writing comprehensive unit tests. Implement Test-Driven Development (TDD) practices to maximize maintainability and minimize defects.
  • Develop Systems and Software for Efficient Delivery of Secure Software: Lead the creation of secure, scalable, and efficient systems supporting organizational goals. Ensure strict adherence to security best practices for data and system integrity.
  • Resolve Bugs in a Timely Manner: Act as the escalation point for critical bug resolution, ensuring efficient resolution. Maintain best practices for bug tracking and resolution across the team.
  • Manage Software Delivery Team, Collaboration and Enable Team Growth:
    • Lead Agile Scrum ceremonies (sprint planning, stand-ups, retrospectives).
    • Collaborate with product owners on feature prioritization and roadmap alignment.
    • Remove roadblocks to ensure efficient feature delivery by the development team.
    • Manage team capacity, balance workloads, allocate resources, and set realistic delivery timelines.
    • Provide mentorship, coaching, feedback, and guidance to foster a collaborative, high-performing engineering culture.
    • Manage overall performance of the engineering team.
    • Promote continuous improvement practices to enhance team skills and efficiency.
  • Other duties as assigned.

Professional Qualifications: Required Skills & Experience

  • Bachelor’s degree in Management Information Systems, Computer Science, Engineering, or a related field, OR a minimum of five years of experience as a software engineer.
  • Agile/Scrum Expertise: Strong experience managing sprints, prioritizing tasks, and leading cross-functional teams using Scrum/Agile methodologies.
  • Technical Expertise (Full-Stack Development): Strong proficiency in PHP, .NET, Angular, and Python.
  • Cloud Infrastructure Management: Experience with AWS, Terraform, and Microsoft Azure.
  • Database & Back-End: Knowledge of database management and design (DB). Experience with RESTful API development using Microsoft .NET Core 3.1.
  • Front-End Technology: Experience with VueJS SPA and Vuetify component library.
  • Leadership Experience: Prior experience leading a small team (1-3 people), including mentorship and guidance for successful project outcomes.
  • Communication Skills: Excellent verbal and written communication for collaboration with cross-functional teams, stakeholders, and senior leadership.
  • Problem-Solving & Analytical Skills: Strong analytical mindset for identifying issues and proposing effective solutions.
  • Organizational Skills: High attention to detail and ability to manage multiple tasks and priorities simultaneously.
  • Time Management: Proven ability to meet deadlines and prioritize tasks in a fast-paced environment.
  • Coding and System Knowledge: Extensive knowledge of coding languages and systems, with the ability to quickly learn new technologies.
  • Microsoft Office Suite Proficiency: Proficient in Word, Excel, PowerPoint, and Outlook.
  • People Skills: Strong interpersonal and leadership skills to motivate and work effectively with team members and stakeholders.
  • Learning Agility: Ability to quickly adapt and learn new coding languages, tools, and technologies.

Why Join FIS?

  • The business is poised for accelerated growth.
  • The company protects financial institutions and consumers regarding F&I products.
  • Work with a talented, forward-thinking team that values contributions.
  • Opportunities for professional development and career advancement in a rapidly evolving industry.

Required Behaviors

  • Leadership & Accountability: Guiding the team with a clear vision, setting realistic goals, and ensuring accountability for quality results.
  • Collaboration & Teamwork: Fostering an inclusive work environment, encouraging open communication, and valuing diverse perspectives.
  • Adaptability & Flexibility: Remaining effective when faced with change or ambiguity, and adapting to new technologies and processes.
  • Problem-Solving Mindset: Proactively identifying issues and developing innovative solutions to improve processes and efficiency.
  • Attention to Detail & Quality Focus: Ensuring software products meet the highest standards through meticulous coding, testing, and deployment.
  • Time Management & Efficiency: Balancing multiple priorities, managing team capacity effectively, and ensuring timely delivery without sacrificing quality.
  • Continuous Learning & Growth: Actively pursuing professional development, staying current with industry trends, and encouraging team growth.
  • Effective Communication: Clearly and respectfully communicating technical concepts to both technical and non-technical stakeholders.
  • Customer-Centric Approach: Designing, developing, and testing software solutions with the end-user in mind to deliver value to the business and users.
  • Resilience & Persistence: Maintaining a positive attitude, persevering through setbacks, and taking initiative to resolve obstacles.

Share

F&I Sentinel, LLC

F&I Sentinel, LLC

  • Address
    Dallas, Texas
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy