Software Engineer
Core
Design, develop, test, and implement innovative software solutions for internal and external products, ensuring high quality, scalability, and reliability.
Role type
Senior IC Software Engineer (Technical Lead)
Builds
Software applications and products for internal and external customers
Domain
Industrial software / Digital Industries
Deliverable
production ML models | product features
Required skills
Software architecture, design patterns, modern development methodologies, complex system analysis, technical project leadership, troubleshooting and root cause analysis, technical documentation
Preferred skills
Mentorship, cross-functional collaboration, continuous learning, expertise in diverse software technologies
Technologies
Not specified
Responsibilities
Design and develop software applications; ensure functional quality and performance; analyze complex technical challenges; create and review software designs; lead technical projects; participate in the full software development lifecycle; drive continuous improvement initiatives; support troubleshooting and resolution of product issues
Seniority
Senior, hands-on IC with leadership responsibilities