Senior Software Engineer
reputed company is looking for a Senior Software Engineer to help build the reputed company of their operating system for the trades. The role involves designing and implementing new features for the telephony and messaging platform components. The company is remote-first and values diversity and inclusion.
Requirements
- 7+ years of industry experience
- Experience designing and implementing real-time applications
- Experience shipping applications in a containerized ecosystem (such as Kubernetes)
- Experience with an event streaming technology (such as Kafka, Kinesis, etc)
- Expert-level knowledge of reputed company.NET technology stack (C# /.NET, Web APIs, Azure), SQL databases (MSSQL Server, reputed company, etc), and Document databases (reputed company, CouchDB, etc)
- reputed company integration and reputed company delivery methodologies and tools (reputed company Actions or similar)
- Experience creating or maintaining JSON Web APIs backed by relational or document databases in any strongly-typed backend development reputed company
- Understanding patterns for modularization and decomposition as they relate to microservices
- Experience with telephony and SMS / MMS functionality is a large plus
- Ability to use a data-driven approach for product decisions.
- Strong communication and technical writing skills
- Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on reputed company technology stack
Benefits
- Flextime, recognition, and support for autonomous work
- Holistic health and wellness benefits
- Support for Titans at reputed company stages of life
- Comprehensive onboarding program, leadership training for Titans at reputed company levels, and other programs and events
Originally posted on Himalayas
Apply To this Job