Senior Software Engineer
Skills
C#Mobile ApplicationsProgramming LanguagesAmazon Web ServicesAnalyticsBusinessProtocols
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- ~5+ years of professional software development experience
- Experience with multiple programming languages such as TypeScript C# HTML SQL Swift XAML or PowerShell
- Experience building and deploying applications on a major cloud platform such as Azure AWS or GCP
- Experience automating development testing and deployment workflows
- Ability to translate business requirements into technical designs
- Experience contributing to or delivering at least one commercial software product
- Comfortable participating in production support or on-call rotations
- Strong communication skills and ability to explain technical concepts to product and business teams
- Familiarity with agile development practices
- Authorization to work in the United States without sponsorship
Nice to have
- Greenfield mindset
- Cloud native focus
- IoT experience
- Pair programming
- Distributed teams
- Commercial product delivery
Day to day
- Design and build cloud-native systems for highly available always-on applications.
- Develop scalable serverless applications on Microsoft Azure using TypeScript React and NestJS.
- Collaborate closely with product and engineering teams to ship frequent releases and support real-world IoT platforms.
- Create APIs automated tests and secure deployment processes that improve reliability and performance.
