Principal Software Engineer - Robotics in Miami, FL at Lennar
Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and Associates by building quality homes and providing exceptional customer service.
Apply fast, check the full description by scrolling below to find out the full requirements for this role.
Join a Company that Empowers you to Build your Future
The Principal Software Engineer is a technical leader responsible for driving the design, development, and deployment of end-to-end software solutions across the organization.
This role demands a comprehensive understanding of full-stack development, software architecture, and best practices across the development lifecycle.
Your Responsibilities on the Team
Technical Leadership : Lead and guide the design and implementation of full-stack solutions, ensuring high quality, scalability, and performance.
Conduct architectural and code reviews to maintain coding standards and promote best practices across the engineering teams.
- Full-Stack Development : Design, develop, and maintain both front-end and back-end components of applications using modern frameworks and technologies.
- System Architecture : Define and document software architecture that meets current and future business needs, with a focus on modularity and scalability.
- Mentoring and Team Development : Mentor and coach engineers, helping them to develop their skills and grow within the organization.
- Collaboration and Stakeholder Engagement : Partner with product managers, business stakeholders, and other engineering teams to ensure alignment of technical solutions with business objectives.
- Innovation and Continuous Improvement : Drive innovation by exploring new technologies, frameworks, and development practices that can enhance the organization’s software solutions.
- Performance Optimization : Identify and resolve performance bottlenecks across the full stack, from front-end load times to back-end processing efficiency.
Requirements
- Bachelors degree in computer science or related field.
- At least 10 years of experience in full-stack software development, with a proven track record of leading and delivering complex projects.
- Experience in a principal or senior technical leadership role, guiding architecture, and mentoring engineering teams.
Technical Skills :
- Proficiency in front-end frameworks such as React, Angular, or Vue.js.
- Strong back-end development skills with technologies such as Node.js, Python, or .NET.
- Expertise in RESTful APIs, GraphQL, and microservices architectures.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and container orchestration (e.g., Kubernetes, Docker).
- Solid understanding of databases (SQL and NoSQL) and data modeling best practices.
Soft Skills :
- Excellent communication skills, with the ability to explain complex technical concepts to a diverse audience.
- Strong leadership and problem-solving skills, with a proactive and collaborative approach to challenges.
- A team player with high integrity and a focus on delivering high-quality software solutions.
Life at Lennar
At Lennar, we are committed to fostering a supportive and enriching environment for our Associates, offering a comprehensive array of benefits designed to enhance their well-being and professional growth.
Lennar is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.
J-18808-Ljbffr