Software Engineer (Multiple Levels & Technologies)
Core
Design, develop, test, and maintain scalable software applications and platforms supporting business growth and customer experiences.
Role type
Software Engineer (backend, frontend, or full stack)
Builds
Scalable, high-performance software applications and modern platforms
Domain
General software development across various industries
Deliverable
production ML models | product features
Required skills
Software development, programming languages, frameworks, system design, architecture, clean code, design patterns, problem-solving, analytical thinking
Preferred skills
Modern software development practices, cross-functional collaboration, continuous learning
Technologies
Major programming languages, frameworks, platforms
Responsibilities
Design and develop software applications, collaborate with product and design teams, participate in code reviews, improve development processes
Seniority
Multiple levels (entry to senior)