Skip to main content

Lead Software Engineer

(16) Applicants
$100,000.00$140,000.00
United States Clearwater FLHybrid1 week ago
480 employees
Contract to hire
Additional Skills:
  • Communication
  • Decision making
  • Leadership
  • Problem solving
Meet the Hiring Team
Bianca Perez-Rubio
Recruitment Professional
Job poster
About the job

One of Esteemed's mission-driven partners is seeking a Lead Software Engineer for a Contract-To-Hire job opportunity. This role is hybrid in Clearwater, FL. 2x a week. (The rest remote).

*No H1B/C2C*

 

Job Overview:

Lead Software Engineer position filled with many exciting opportunities! In this role, you will have the opportunity to impact the business every day by playing a pivotal role in shaping the technological landscape of our organization. You will be responsible for driving the design, development, and implementation of their software systems, with a strong emphasis on design systems, modern JavaScript frameworks, coding standards, website monitoring, code reviews, and the adoption of new technologies.

 

Responsibilities:

  • Work closely with stakeholders, Solution Architects, and the Software Development Manager to understand business requirements and help translate technical requirements for the Development team.
  • Provide technical leadership to the team through guidance, mentorship, and coaching
  • Identify technologies and solutions, create proof of concepts, and participate in the entire SDLC process to deploy software solutions.
  • Ensure the team adheres to already established design and coding best practices and contributes to evolving best practices.
  • Work with release management to define Azure DevOps CI/CD pipelines and suggest strategies to merge/branch code and maintain alignment with other teams.
  • Lead the creation and maintenance of a comprehensive design system that ensures consistency, scalability, and efficiency across all software products and platforms.
  • Serve as the subject matter expert on modern JavaScript frameworks, providing guidance, best practices, and architectural recommendations for the development team.
  • Drive the creation and maintenance of design systems, component libraries, and UI patterns to promote consistency, reusability, and efficiency across front-end applications.
  • Stay updated on the latest front-end frameworks, libraries, and technologies, and provide expertise and recommendations for their adoption and integration into projects.
  • Lead the design and development of scalable and maintainable frontend architectures, ensuring alignment with overall business objectives and technical standards.
  • Establish and enforce coding standards, best practices, and development guidelines to ensure high-quality, maintainable code across all projects.
  • Implement robust website monitoring strategies and tools to continuously monitor performance, identify issues, and optimize website speed and reliability.
  • Implement performance optimization techniques and strategies to enhance front-end application speed, responsiveness, and user experience.
  • Conduct regular code reviews to provide constructive feedback, mentorship, and guidance to the development team, fostering a culture of collaboration and continuous improvement
  • Establish and enforce coding standards, best practices, and development guidelines to ensure high-quality, clean, and maintainable front-end code.
  • Stay abreast of emerging technologies, tools, and frameworks relevant to our industry, and drive the evaluation, adoption, and integration of new technologies into our software development process.
  • Create and maintain technical documentation, including architecture diagrams, API documentation, and developer guides, to facilitate knowledge sharing and onboarding of new team members.
  • Collaborate closely with product managers, UX/UI designers, and other stakeholders to understand business requirements, translate them into technical solutions, and ensure alignment with overall business objectives.
  • Provide technical leadership and mentorship to the engineering team, promoting a culture of innovation, excellence, and accountability.
  • Foster a culture of continuous learning and professional development within the front-end team, encouraging skill enhancement, knowledge sharing, and participation in training programs and industry events.

 

The Attributes We Seek

  • Keys to success in this position include a Bachelor's degree in Computer Science, Engineering, or a related field, a Master's degree a plus.
  • Proven track record of designing and implementing design systems for large-scale web applications.
  • Expertise in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js, or similar).
  • Knowledge of the CICD pipeline process, automated testing, and deployment methodologies for code and database changes.
  • Excellent understanding of source control, branching strategies, code merge, Git, GitHub, Git Flow, and Azure DevOps.
  • Experience with website monitoring tools and performance optimization techniques.
  • Demonstrated leadership experience, with the ability to mentor junior engineers and drive technical initiatives.