Software Engineer
Summary
A software engineer at Treble Technologies designs, implements, and maintains features across the company's acoustic simulation platform, SDK, and web application, fixing customer-reported issues and turning requirements into working software with engineering, acoustics, and product teams. Core stack includes C#, Python, or C++, SQL databases, and Git-based workflows.
You will design, implement, and maintain features across the platform, SDK, and web application. You will write clean, maintainable, well-tested code, investigate and resolve issues reported by customers and internal stakeholders, and turn requirements into working software with engineering, acoustics, and product counterparts.
Responsibilities
- Design, implement, and maintain features across the platform, SDK, and web application
- Write clean, maintainable, and well-tested code
- Investigate and fix issues reported by customers and internal teams
- Turn requirements into working software
Requirements
- Knowledge of C#, Python, or C++
- Ability to work with and without AI models
- Familiarity with Git, testing, and modern development workflows
- Knowledge of SQL databases
- English communication skills
Benefits
- Stock options
- Flexible, family-friendly work environment
- Competitive benefits
- First-class facilities