Senior Software Engineer
Core
Design and develop scalable, reliable software across the stack, building intuitive front-end experiences and integrating AI into work processes.
Role type
Senior Software Engineer (AI-integration focus)
Builds
Intelligent, data-driven products and AI-native experiences for customer success teams and platform owners
Domain
Enterprise software, AI-native development, platform engineering
Deliverable
product features
Required skills
JavaScript, Python, Java, React, Angular, Vue, data structures, algorithms, object-oriented design, automated testing, CI/CD pipelines, AI-powered tools, performance optimization
Preferred skills
Experience with agentic workflows, emerging AI capabilities, mentorship
Technologies
React, Angular, Vue, Unix-based systems, IDEs, debuggers, profilers, source control
Responsibilities
Design and develop scalable software across the stack; Partner with product managers to translate requirements into solutions; Build intuitive front-end experiences; Embed automated testing and quality practices; Troubleshoot complex systems and optimize performance; Participate in design and code reviews; Share knowledge to foster engineering excellence
Seniority
Senior, hands-on IC