Senior Software Engineer
Skills
C#JavaProgramming LanguagesSoftware As A ServiceWeb ApplicationsCEngineering
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Pragmatic software development approach
- Confidence with test-driven development and refactoring
- Ability to make incremental changes without large upfront design
- Experience writing full-stack software
- Proficiency in multiple programming languages including C# C C++ Typescript or Java
- Experience with XP or interest in practicing XP
- Desire to help shape company culture and product
Nice to have
- High-performing
- Collaborative
- Pragmatic
- Adaptable
- Self-directed
Day to day
- Collaborate closely with teammates to teach, learn, and build software in a high-performing environment
- Lead new feature development for complex media and entertainment products
- Write full-stack code that helps creative teams move massive media files smoothly and efficiently
