Sr Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
What we are looking for:
An experienced engineer who is passionate about building enterprise-grade systems.
You are passionate about new technologies and ready to push the boundaries of what is achievable. You are enthusiastic about working with the latest technologies and/or developing large-scale server-side technologies for collaboration platforms supporting rich conversational experiences.
You are looking for challenges and opportunities, with the ability and desire to bring new ideas. You are a team player and will work with other experienced co-workers to evolve the technology stack and build modern, awesome experiences for our customers. You must have a solid understanding of building performant, scalable user interfaces and servers with large-scale data, an obsession with design aesthetics, and engineering excellence.
What you get to do in this role:
• Build highly interactive applications that can scale with application complexity
• Create tools, libraries, and frameworks for other developers to build upon
• Apply new technology and innovation to improve platform functionality
• Write high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (code reviews, unit testing, etc.)
• Collaborate with product owners to understand requirements and own the code from design to delivery
• Design software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs
• Contribute to the design and implementation of new products and features while enhancing the existing product suite
• Mentor colleagues and promote knowledge-sharing
Requirements
Department: Engineering, Infrastructure and Operations
Function: Engineering
Experience Level: Not Applicable