Senior Software Engineer (Tech Lead)
CurrentWealth Pillar.• Lead the design, development, and architecture of software solutions to meet both technical and business needs.• Provide guidance and mentorship to junior and mid-level engineers, fostering skill development and best practices.• Conduct code reviews to ensure high-quality, maintainable, and scalable code across the team.• Stay up-to-date on emerging technologies and industry trends to ensure the team remains innovative.• Act as the primary… Show more Wealth Pillar.• Lead the design, development, and architecture of software solutions to meet both technical and business needs.• Provide guidance and mentorship to junior and mid-level engineers, fostering skill development and best practices.• Conduct code reviews to ensure high-quality, maintainable, and scalable code across the team.• Stay up-to-date on emerging technologies and industry trends to ensure the team remains innovative.• Act as the primary point of contact for technical discussions with senior management, product teams, and other stakeholders.• Communicate project progress, risks, and key technical decisions clearly to non-technical audiences, including executives.• Align technical decisions with company goals and product strategy, ensuring project milestones are met on time.• Manage expectations, balancing technical challenges with business priorities, and escalate risks when needed.• Collaborate with product managers to define technical scope, requirements, and timelines for projects.• Oversee project delivery, managing resources and technical risks to ensure smooth execution.• Ensure sustainable development practices, identifying and addressing technical debt.• Foster a collaborative, innovative, and high-performing team culture.• Promote knowledge sharing, and continuous learning, and guide the team toward delivering high-impact solutions.• Act as a bridge between engineering and business teams, ensuring technical solutions meet business needs.• Contribute to product strategy discussions, ensuring technical decisions support long-term business goals. Show less