Sitecore is experiencing rapid global growth, and to continue this success, we are looking for a talented Lead Software Engineer to join our Professional Services team. At Sitecore, we are committed to delivering cutting-edge technology solutions that drive customer success. If you're passionate about innovation and ready to lead a team to build impactful solutions, this role could be for you.
About the Role:
As a Lead Software Engineer, you’ll be part of a dynamic team, driving Sitecore implementations with customers and partners to solve real-world business challenges. This role involves integrating enterprise systems, developing scalable software solutions, and leading a team of developers to deliver high-quality results.
Key Responsibilities:
-
Team Leadership: Actively contribute to the development of our client implementations while mentoring, coaching, and guiding a team of developers.
-
Resource Management: Collaborate with Sitecore geo leads to manage team resources based on project priorities and business needs.
-
Process Alignment: Ensure the team follows established processes and aligns with company and project standards to meet quality and efficiency goals.
-
Code Reviews: Conduct comprehensive code reviews to maintain code quality and ensure best practices.
-
Remove Blockers: Identify and resolve blockers to keep the development process moving smoothly for all team members.
-
Stakeholder Collaboration: Liaise with Sitecore geo leads to align on project goals, provide status updates, and address resource requirements.
-
Hands-On Development: Develop and implement software solutions using Sitecore’s product suite.
-
Customer Interaction: Engage with customers and partners to understand business requirements, propose solutions, and provide feedback to improve their overall experience.
-
Documentation & Presentations: Create high-quality technical documentation and present Sitecore's capabilities to customers and partners in a professional and impactful manner.
Required Skills & Qualifications:
-
Experience: At least 6 years of hands-on development experience with modern front-end technologies including React, Next.js, JavaScript, TypeScript, and Redux.
-
Additional Expertise: Proficiency in GraphQL, SCSS, SASS, CSS, HTML, Storybook, and tools like Git, Jira, Netlify, or Vercel.
-
Bonus Skills: Experience with C#, ASP.NET, JavaScript, AJAX, SQL Server, and familiarity with Sitecore products is highly valued.
-
Education: Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.
-
Communication: Strong verbal and written communication skills in English, with the ability to collaborate with cross-functional teams and customers.
-
Consulting Experience: Demonstrated ability to work in a consulting environment, collaborating with project managers and technical teams to estimate project timelines and deliverables.
-
Technical Leadership: Proven track record of leading development teams, managing resources, and ensuring alignment with organizational goals.
-
Results-Oriented: Self-motivated with a strong desire to learn, tackle new challenges, and deliver high-quality solutions.
Preferred Skills:
-
Sitecore Knowledge: Experience with Sitecore products and familiarity with the Sitecore ecosystem.
-
SDLC Knowledge: Experience working within a structured Software Development Life Cycle (SDLC).
-
Certifications: Microsoft certifications are a plus.
Why Join Sitecore?
- At Sitecore, we value innovation, collaboration, and customer success. You'll have the opportunity to work in a forward-thinking environment, with a team of passionate technologists. We offer competitive compensation, ongoing professional development, and the chance to make a meaningful impact on our customers' businesses.
We believe that coming together as a community, in person, is important to innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working (our own amazing spaces or those of our partners and customers) to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.