Sr Software Engineer
Indexed description
A Career that Empowers You to Build Your Future
We are seeking a talented Sr Software Engineer to join our team. This role involves designing, developing, testing, and deploying software applications. You will collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Your Responsibilities On The Team
Key Responsibilities:
Software Development:
- Design, develop, and maintain full-stack applications, ensuring scalability, performance, and security.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Work on both the front-end using React and back-end (using technologies such as Node.js, Python, or .NET).
- Contribute to the architecture and design of software systems, ensuring alignment with business goals and technical strategy.
- Participate in technical design reviews, providing feedback and recommendations to improve system design and code quality.
- Collaborate with DevOps and platform teams to integrate applications into CI/CD pipelines and automate deployment processes.
- Develop and execute unit tests, integration tests, and automated tests to ensure software quality.
- Identify and resolve defects and performance issues, conducting thorough code reviews to maintain high standards of code quality.
- Work closely with QA teams to implement and improve testing strategies and processes.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features and enhancements.
- Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives, contributing to the continuous improvement of the team’s processes.
- Communicate effectively with both technical and non-technical stakeholders, providing updates on progress and potential challenges.
- Mentor and guide junior engineers, sharing knowledge and best practices to help them grow in their roles.
- Lead by example, demonstrating a strong work ethic, a commitment to quality, and a proactive approach to problem-solving.
- Take ownership of features or projects, driving them from concept to completion with minimal supervision.
- Stay up-to-date with industry trends, emerging technologies, and best practices, and bring new ideas to the team.
- Identify opportunities for process improvements, refactoring, or technical enhancements to optimize the software development lifecycle.
- Participate in technical discussions and contribute to the evolution of the team’s technical direction.
Experience:
- Minimum of 5-7 years of experience in software development, with a strong focus on full-stack development.
- Proven experience working in agile environments, with the ability to adapt to changing requirements and priorities.
- Proven experience in web development including working with Headless CMS systems, Digital Asset Management systems and front end development
- Proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python, .NET).
- Strong understanding of RESTful APIs, microservices architecture, and database design (SQL and NoSQL).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines, version control (e.g., Git), and DevOps practices.
- Excellent problem-solving skills, with a detail-oriented approach and a strong sense of ownership.
- Effective communication skills, with the ability to work well in a collaborative team environment.
- A proactive attitude, with a willingness to take initiative and drive projects forward.
- Attributes:
- Passionate about technology and software development, with a continuous desire to learn and improve.
- Self-motivated, organized, and capable of managing multiple tasks and projects simultaneously.
- High level of integrity, accountability, and a commitment to delivering high-quality software solutions.
Join the fun and follow us on social media to see what's happening at our company, and don't forget to connect with us on Lennar: Overview | LinkedIn
Lennar is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.
Apply
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search