Aartificial intelligence, Analytical and Problem solving, API, AWS, Azure, Continuous Integration & Continuous Delivery - CI/CD, Data Modeling, Data pipelines, Database, DevOps, Docker, Generative AI, Google Cloud Platform (GCP), JavaScript, Kubernetes-K8s, Machine learning techniques, Node.js, NoSQL, Python Programming, RESTful, SQL
The Principal Software Engineer is charged with leading large-scale and complex projects to ensure they meet high standards for performance, scalability, and reliability. This role collaborates closely with other technical leaders, product managers, and cross-functional teams to align solutions with business goals and technical requirements. Additionally, the Principal Software Engineer mentors and guides multiple engineering teams across various domains, including backend, frontend fostering a culture of engineering excellence and innovation. This role also involves evaluating and integrating emerging technologies, suggesting architectural decisions, and continually improving systems to support the organization’s evolving needs.
Responsibilities
Requirements
Why join Enlyft
Enlyft is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Enlyft helps B2B sales and marketing teams identify and engage with companies most likely to become their customers. Built with AI at its core, the Enlyft platform provides access to real-time company insights — including firmographic information, technology usage, purchase intent, and more.