Lead Software Engineer

Miami, FL +1

As a Lead Software Engineer, you would be responsible for guiding a team of engineers of all experience levels in the design, development, coding, testing, and debugging of applications. This is a hands-on role where you will also be expected to write code, troubleshoot issues, and debug software. Responsibilities include working closely with the product management team to ensure we deliver the best user experiences.   


As the Lead Software Engineer, you will be a core player and expected to build and grow the skillsets of the more junior Engineers as well.


Delivery and Execution

  • Responsible for new development and oversight of support for existing developed functionalities by support developers.
  • Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide.
  • Perform code reviews and approve Azure pull requests.
  • Lead code deployment process, ensuring sufficient change testing.
  • Ensure all solutions meet the business requirements on time and within budget.


Plans and Aligns

  • Works the Product Team to ensure user stories are developer ready, easy to understand and testable
  • Collaborates with team members, and other internal teams, in agile processes
  • Adapts approach and demeanor in real time to match the shifting demands of different situations
  • Coordinate and assist the development staff’s story estimation and adherence to Lennar Agile process and use of the JIRA tool.


Supports and Enables

  • Leads the team alignment on processes, procedures, and documentation associated with software engineering
  • Fields questions from product team, architecture team and engineering teams
  • Helps grow junior engineers by providing guidance on software development frameworks, and leading technical discussions
  • Notes gaps on the team and provides suggestions for changes to make the team more productive


Learns and Grows

  • Actively seeks ways to grow and be challenged using both formal and informal development channels

Qualifications (Education & Experience)

  • Bachelor’s degree OR 5+ years in the IT field is required
  • 5 + years of hands-on software development experience.
  • 3 + years of experience with Microsoft Dynamics 365 CE (CRM) entities, workflows, configuration, security, reporting, dashboards, web resources, data integrations, and file management.  
  • 2+ years of experience with Azure or any other major cloud provider.
  • Ability to extend CRM functionality with customizations or plug-ins 
  • Knowledge of D365, Power Platform and Power Bi, Data Export Service, and Azure SQL 
  • Proficient in related technologies such as Microsoft Stack, Office 365, SSRS, SSIS, SharePoint, Microsoft Azure, and Power BI.
  • Experience with modern debugging and root cause analysis techniques
  • Experience with Agile methodology and proven ability to transform complex problems into stories.
  • Familiarity with software development tools for task management (Atlassian JIRA).
  • Microsoft CRM Certifications preferred

Abilities and Competencies:

  • Takes a broad view when approaching issues, using a global lens
  • Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
  • Consistently achieves results, even under tough circumstances
  • Strong communication skills (verbal and written).
  • Relates openly and comfortably with diverse groups of people
  • Learns through successful and failed experiment when tackling new problems
  • Comply with and implement company policies and procedures 

Physical Requirements:

This is primarily a sedentary office position which requires the Lead Software Engineer to have the ability to operate computer equipment, speak, hear, bend, stoop, reach, lift, move and carry up to 25 lbs. Finger dexterity is necessary.


AAdditional Requirements: 

  • Travel potentially up to 25% of the time to Corporate, Regional or Division offices. 

This description outlines the basic responsibilities and requirements for the position noted. This is not a comprehensive listing of all job duties of the Associates. Duties, responsibilities, and activities may change at any time with or without notice.

Subscribe to Job Alerts