Envestnet is an adaptive WealthTech company that helps advisors meet the moment with its comprehensive technology and insights. They are seeking a Lead Software Engineer to join their Tamarac development team, where the role involves designing scalable cloud architectures and collaborating across teams to enhance their advanced portfolio management platform.
Responsibilities:
- Lead the design and implementation of scalable, high‑performance cloud architectures that support enterprise growth
- Shape and advance the team’s architectural vision, driving continuous, incremental improvements
- Collaborate across product, engineering, and business teams to push the boundaries of what’s possible in wealthtech
- Break down complex, ambiguous technical problems into clear, actionable tasks for effective execution
- Develop and optimize distributed systems to deliver exceptional performance, resilience, and scalability
- Ensure enterprise readiness through best practices in security, compliance, reliability, and operational excellence
- Mentor and guide junior engineers, fostering a culture of innovation, ownership, and engineering excellence
- Apply and uphold organizational policies related to compliance, risk, and internal controls to minimize business risk
Requirements:
- Experience designing and implementing scalable architecture patterns (e.g. microservices, event driven systems, cloud native design)
- Programming experience in a modern language like C# and clean system design using SOLID principles
- Proven track record of leading agile development teams
- Experience with AWS or other cloud platforms
- Understanding of SQL and relational database best practices
- Hands-on experience in full-stack development under cloud-native architecture(s)
- Experience driving test automation. Test driven development or Behavioral driven development is a plus
- Interest in investing/trading and the fintech industry